윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램
- 최초 등록일
- 2008.04.12
- 최종 저작일
- 2008.04
- 10페이지/
한컴오피스
- 가격 4,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
메인 윈도우와 차일드 윈도우 생성 방법과 각 중요 부분에 대한 설명을 첨가하여 알기쉽게 해놓았고, 실행 시 발생되는 결과물을 이미지로 삽입시켜서 변환하기에 수월할것입니다.
소스를 분석한 부분과 소스원본을 넣어 소스원본대로 파일을 생성하여 컴파일하면 실행 결과가 발생합니다. 아무쪼록 많은 도움 되길 바랍니다.
# 학번과 이름, 학교를 본인에 맞게 수정만 해서 사용하면 됩니다.
목차
1. 문제서술
2. 소스분석
가. 메인윈도우(CMainWindow.cpp) 분석
나. 차일드윈도우(CChildWindow.cpp) 분석
다. 차일드윈도우 헤더 (CChildWindow.h) 분석
3. 소스 원본
4. 출력 결과 (이미지)
가. 실행1 (처음 실행 시 화면)
나. 실행2 (학번 버튼 클릭 시 화면)
다. 실행3 (이름 버튼 클릭 시 화면)
본문내용
1. 문제서술(문제를 그대로 쓰면 된다.)
문제 (A-E) 형 공통
교재 110 쪽 ‘차일드 윈도우 사용하기’ 프로그램에서 다음의 조건을 만족하도록 프로그램을 수정하시오.
(1) 메인 윈도우에는 ‘소속 지역대학 이름’이 출력된다.
(2) 차일드 윈도우에는 본인의 ‘학번’과 ‘이름’이 출력된다.
(3) 버튼을 하나 더 추가하여 두 개의 버튼을 만들고, 각각의 버튼 캡션 이름을 [학번]과 [이름]으로
변경한다(아래 그림 참조).
(4) [학번] 버튼을 클릭하면 메시지 박스에 ‘학번’이 나타나고 [이름] 버튼을 클릭하면 ‘이름’이
나타나도록 메시지 박스를 수정한다.
2. 소스분석
가. CMainWindow 소스 내부 분석
#include "CChildWindow.h"
//Child Window Class 선언.
CChildWindow ChildWindow;
HINSTANCE g_hInst;
LPSTR lpszClass="Hello"; // 메인윈도우 타이틀바에 Hello를 찍을 네임.
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
*밑은 메인 윈도우(WinMain)를 생성하는 구문입니다.
기본적인 설정 부분임으로 이렇게 사용하는구나 이해 하시고 넘어가시면 됩니다.
int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance
,LPSTR lpszCmdParam,int nCmdShow)
참고 자료
없음