레포트샵

fileicon[컴퓨터과학과 윈도우프로그래밍] 윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램

이전

  • 1컴퓨터과학과 윈도우프로그래밍  윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램1
  • 2컴퓨터과학과 윈도우프로그래밍  윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램2
  • 3컴퓨터과학과 윈도우프로그래밍  윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램3
  • 4컴퓨터과학과 윈도우프로그래밍  윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램4
  • 5컴퓨터과학과 윈도우프로그래밍  윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램5
  • 6컴퓨터과학과 윈도우프로그래밍  윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램6
  • 7컴퓨터과학과 윈도우프로그래밍  윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램7
  • 8컴퓨터과학과 윈도우프로그래밍  윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램8
  • 9컴퓨터과학과 윈도우프로그래밍  윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램9
  • 10컴퓨터과학과 윈도우프로그래밍  윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램10

다음

  • 최대 100페이지까지 확대보기 서비스를 제공합니다.

> 레포트 > 공학계열 > 자료상세보기 (자료번호:120435)

구매가격
4,500원 할인쿠폰4,050원
등록/수정
2006.04.24 / 2006.04.25
파일형식
fileiconhwp(아래아한글2002) [무료뷰어다운]
페이지수
10페이지
자료평가
평가한 분이 없습니다.
등록자
unixorn
  • 다운로드
  • 장바구니 담기

닫기

이전큰이미지 다음큰이미지
  • 트위터
  • 페이스북
신규가입 200원 적립! + 10% 할인쿠폰 3장지급! banner구매자료를 평가하면 현금처럼 3%지급!

소개글

[컴퓨터과학과 윈도우프로그래밍] 윈도우 프로그램 - 차일드 윈도우 사용하기 프로그램에 대한 자료입니다.

하고 싶은 말

컴퓨터과학과 3학년 개설과목인 윈도우프로그래밍 공통주제에 대한 리포트 입니다.

메인 윈도우와 차일드 윈도우 생성 방법과 각 중요 부분에 대한 설명을 첨가하여 알기쉽게 해놓았고, 실행 시 발생되는 결과물을 이미지로 삽입시켜서 변환하기에 수월할것입니다.

소스를 분석한 부분과 소스원본을 넣어 소스원본대로 파일을 생성하여 컴파일하면 실행 결과가 발생합니다. 아무쪼록 많은 도움 되길 바랍니다.

# 학번과 이름, 학교를 본인에 맞게 수정만 해서 사용하면 됩니다.

목차

1. 문제서술

2. 소스분석
가. 메인윈도우(CMainWindow.cpp) 분석
나. 차일드윈도우(CChildWindow.cpp) 분석
다. 차일드윈도우 헤더 (CChildWindow.h) 분석

3. 소스 원본

4. 출력 결과 (이미지)
가. 실행1 (처음 실행 시 화면)
나. 실행2 (학번 버튼 클릭 시 화면)
다. 실행3 (이름 버튼 클릭 시 화면)

본문내용

#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)
{ HWND hWnd;
MSG Message;
WNDCLASS WndClass;
g_hInst=hInstance;
WndClass.cbClsExtra=0;
WndClass.cbWndExtra=0;
WndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
.
.
.
중략
.
.
.
다. ChildWindow.h 내부 소스 분

#include
#include
#define BUTTON1 1001 //버튼을 구분하기위해 값을 설정
#define BUTTON2 1002

class CChildWindow //차일드 윈도우를 생성하기 위한 클레스 선언.
{
public:
HWND hWnd; //차일드 윈도우 헨들 선언
int Create(HINSTANCE hInstance, HWND hParentWnd);
// 차일드 윈도우를 만들기 위한 클래스 멤버

LRESULT WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);};

위의 소스를 대략 설명 하였습니다. 여기서 중요한 것은 프로그램은 개발자 성향에 따라 달라진다는 것입니다.
다만, 제가 만든 위 프로그램은 참고 자료로써 활용되어야 하며 본인이 직접 개발해봐야 실력 향상에 도움이
될것입니다.

위의 소스는 밑에 출력된 이미지와 같이 출력물을 생성해 줄것입니다. 하지만 그래도 빼껴내면 안되겠죠?
변수명부터 소스 코딩부분 까지 바꿔야 될 부분이 많을 것이라 봅니다. 기본 Root는 위와 같으므로 조금씩 변경하시면 되고 제가 개발한 것보다 더욱 좋은 생각이 있으시다면 그렇게 개발 하시면 됩니다.

화면의 위치나 버튼의 위치는 모두 글자에 색을 칠해 놓았습니다. 중요한 부분도 색칠을 해 놓았으니 왜 여기서 이러한 속성들을 선택하였는지 찾아보시고 습득하시기 바랍니다.

위의 소스를 그냥 그대로 복사해서 컴파일 하면 에러가 발생하니 파일별로 원본 소스를 밑에 복사하여 놓을 테니 책을 참조하여 소스를 변경 (학번, 이름, 버튼위치, 차일드 윈도우 위치 등) 하여 사용하시기 바랍니다.

좋은 결과 있으셨으면 좋겠습니다.
.
.
원본소스를 받고싶은 개인적으로 메일 주시기 바랍니다.
메일주소 : unixorn@empal.com
블로그주소 : http://blog.naver.com/unixorn 참고.



참고문헌

..

태그 차일드윈도우, 컴퓨터과학과, 윈도우프로그램

도움말

이 문서는 한글워디안, 한글2002 이상의 버전에서만 확인하실 수 있습니다.
구매에 참고하시기 바랍니다.

자료평가

아직 평가한 내용이 없습니다.

오늘 본 자료

  • 오늘 본 자료가 없습니다.
  • img

    저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하 며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객 센터에 신고해 주시기 바랍니다.