디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

윈도우 프로그래밍 기초좀 알려주라

ㅁㅁ(210.106) 2014.03.17 19:58:25
조회 128 추천 0 댓글 0

#include <windows.h>


HINSTANCE g_hInst;

LPCTSTR lpszClass =  "Window Program 1-2";


LRESULT CALLBACK WndProc (HWND hWnd,UINT uMsg,WPARAM wParam, LPARAM IParam);


int WINAPI 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);

WndClass.hIc>

WndClass.hInstance=hInstance;

WndClass.lpfnWndProc=(WNDPROC)WndProc;

WndClass.lpszClassName=lpszClass;

WndClass.lpszMenuName=NULL;

WndClass.style=CS_HREDRAW | CS_VREDRAW;


// 윈도우 클래스 등록

RegisterClass(&WndClass);


// 윈도우 생성

hWnd = CreateWindow (lpszClass, lpszClass, WS_CAPTION, WS_VSCROLL, 

WS_THICKFRAME, CW_USEDEFAULT,

NULL ,(HMENU)NULL,

hInstance, NULL);


ShowWindow(hWnd,nCmdShow);

UpdateWindow (hWnd);


while(GetMessage(&Message,0,0,0)) {

TranslateMessage(&Message);

DispatchMessage(&Message);

}

return Message.wParam;

}


LRESULT CALLBACK WndProc (HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam)

{

// 메시지 처리하기


switch(uMsg) {

case WM_CREATE:

break;

case WM_PAINT:

break;

case WM_DESTROY:

PostQuitMessage(0);

break;

}

return DefWindowProc(hWnd,uMsg,wParam,lParam);

}


----------------------------------------------


이번에 윈도우프로그래밍 처음으로 배우게 됬는데..


과제가 "크기 조절이 가능하고, 윈도으의 타이틀을 'Window program1-2'로 설정하고, 수직스크롤바를 가지며,

시스템메뉴를 가지고 윈도우를 위치 (100,50)에 크기800*600으로 만들어 띄우시오" 인데


OVERLAPPEDWINDOW를 사용하지 말고 만들라는거야


근데 슈발 저 윈도우 크기나 좌표값같은걸 설정하는게 어떤지 전혀 모르겟어

교육용 pdf파일에도 예제프로그램이 OVERLAPPEDWINDOW 사용한걸로 나와있어서


CW_USEDEFAULT // 윈도우 위치, x좌표

CW_USEDEFAULT // 윈도우 위치, y좌표

CW_USEDEFAULT // 윈도우 폭

CW_USEDEFAULT // 윈도우 높이


이런식으로 설명되있어서 어떤식으로 넣어야할지 전혀 갈피를 못잡겟음 


지금 교재도 없어서 ㅠㅠㅠ 초짜좀 도와주라


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
415961 소프트웨어 관련 부전공 하려고해 [4] ㅋㄹ(182.213) 14.04.02 206 0
415959 초보자 scanf 질문 [5] 이보게징징이(218.239) 14.04.02 129 0
415958 힛자점 [1] 풀개미&#039;ㅅ&#.갤로그로 이동합니다. 14.04.02 50 0
415957 해더파일 클래서 말이야 갤로그로 이동합니다. 14.04.02 78 0
415955 Directx11 입문서는없는거냐?? +^+(223.62) 14.04.02 81 0
415954 정녕 부동소수점 밖에 없었던거냐? [2] 갤로그로 이동합니다. 14.04.02 72 0
415952 초등수학 질문한다. [11] 갤로그로 이동합니다. 14.04.02 177 0
415951 위의 명제가 거짓이라는 걸 증명해 보시오! [3] 변산댁갤로그로 이동합니다. 14.04.02 72 0
415950 내가 봤을 땐 디시인이 병신이면 [1] 변산댁갤로그로 이동합니다. 14.04.02 53 0
415949 1등만 기억하는 더러운 세상... [1] 변산댁갤로그로 이동합니다. 14.04.02 54 0
415948 아이피만으로 해킹이 가능한가요 [5] ㅁㄴㄻㄴㄹ(1.253) 14.04.02 206 0
415946 플밍공부한다니깐 ksy(124.153) 14.04.02 81 0
415944 형들도 1년 2년 딱 깊게 공부해서 성공해서 1조원정도 찍고 [3] 네멋대로해라(58.225) 14.04.02 126 0
415943 [5] ◕‿◕갤로그로 이동합니다. 14.04.02 101 0
415942 버추얼박스에서 리눅스하는데 [6] ㅇㅇ(210.94) 14.04.02 209 0
415941 성님들 저 취업함 [5] ㅇㅇ(175.117) 14.04.02 209 0
415940 effective c++ 개쩐다 +^+(223.62) 14.04.02 168 0
415938 개발은 꼭 큰 업체에 맡겨라 [1] ㅇㅇ(210.109) 14.04.02 177 0
415937 안녕하세요 ^^ 프갤 찌질이 요미코치료사 입니다. [1] 요미코치료사(59.17) 14.04.02 107 0
415936 마인드가 하청마인드이니까 저딴 헛소리가 나오는거다 ㅉㅉ [2] ㅇㅇ(211.36) 14.04.02 125 0
415935 형들 글작성할때 나오는 날짜 조작가능해? [1] 형들도와줘(211.58) 14.04.02 90 0
415929 왜 선배들이 개발하지 말라는지 이제야 깨닫는거 같다 [3] 사장(223.62) 14.04.02 282 0
415928 소프트웨어가 갑이 되는 경우가 몇개나 있냐 사장(223.62) 14.04.02 88 0
415927 한국에서 개발하는 것이란? [1] 사장(223.62) 14.04.02 142 0
415926 돈 벌려면 개발은 하지 마라 [3] 사장(223.62) 14.04.02 403 0
415925 [PHP] memcache만료시 소멸될 데이터 못 건지냐? [6] 호석갤로그로 이동합니다. 14.04.02 153 0
415924 어휴 회사 때려치고 싶다 [4] 사장(223.62) 14.04.02 173 0
415923 c언어 배수를 판별하는 프로그래밍을짜야합니다 [4] 요망한고자갤로그로 이동합니다. 14.04.02 157 0
415922 C++ 이것점 봐조 ;; 별것도아닌것떄매 멘붕왓어 ㅠㅠ [10] 123(59.14) 14.04.02 213 0
415921 앱 같은거 디자이너는 어디서 구함? 박솔림(110.70) 14.04.02 57 0
415918 형들내가 질문글을 잘못올렸나봐.. [5] naiad(114.70) 14.04.02 173 0
415914 솔직히 용어때문에 프로그래밍 어려워보이는깃도 한몫함 [2] +^+(223.62) 14.04.02 121 0
415913 20살먹고 c언어 배우겠다 덤비면 피봄? [2] ㅇㅇ(1.251) 14.04.02 168 0
415912 형들 윈도우8.1설치... [4] ㄱㄱ(58.226) 14.04.02 121 0
415911 에스엔에스 기능 구현시키기 힘들어요? [4] 파초대원수(175.223) 14.04.02 104 0
415910 컴퓨터쪽학과 신입생인데 컴퓨터구조 너무 어렵네여 [2] ㄷㄷ(223.62) 14.04.02 206 0
415909 고1이 프로그램 만들어서 힛갤가는데, 니들은 뭐하냐 ㅋㅋ [7] ㅇㅇ(114.111) 14.04.02 264 0
415908 자바스크립트 alert 안뜨게하는 명령어는 없냐?? [4] 헤헤헤헿(222.107) 14.04.02 6548 0
415907 불가능을 요구하지 마라.png [2] ㅇㅇㅇ(121.174) 14.04.02 261 0
415906 형들 객체를만들어서 호출하려하는데 naiad(175.223) 14.04.02 91 0
415905 이런 프로그램 만들려면 뭐부터 배워야 되? [3] ㅇㅇ(175.223) 14.04.02 140 0
415904 내가오늘 주문시킨 ㅆㅅㅌㅊ 책들 [8] 2(121.124) 14.04.02 476 0
415903 내방 천장 공개 에어로홍갤로그로 이동합니다. 14.04.02 134 0
415901 effective c++ 잘이해가면 ㅅㅌㅊ 프로그래머임? [2] 2(121.124) 14.04.02 242 0
415900 자바 JList updateUI 하면 왜케 깜박거리냐? [6] 34532432(220.66) 14.04.02 105 0
415898 힛갤간프갤게시물에대해서 질문좀 진지함 [3] 어린애(1.217) 14.04.02 147 0
415897 여기형들 실력이면 트위터 정도는 만들수 있죠? [1] ㅇㅇ(39.7) 14.04.02 103 0
415895 자바스크립트로 POST데이터 날리고 request 안받으려면 [5] 12321(222.107) 14.04.02 121 0
415892 형들 반복문 쓸 때 [1] spv(210.105) 14.04.02 103 0
415891 이거아시는분있나요? 이거 아시는분이요(168.126) 14.04.02 119 0
뉴스 여리(如理)∙Raynes∙Bright World, 7월 5주 차 위클리 키트앨범 스포트라이트 선정! 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2