'강의 전체보기'에 해당되는 글 166건

  1. 2015.02.13 | Chap 8. 멀티미디어
  2. 2015.02.12 | Chap 7. 그래픽
  3. 2015.02.12 | Chap 6. Intent
  4. 2015.02.12 | Chap 5. Event
  5. 2015.02.12 | Chap 4. 액티비티 LifeCycle
  6. 2015.02.12 | Chap 3. 안드로이드 스튜디오 사용 방법
  7. 2015.02.12 | Chap 2. 안드로이드 개요 및 개발 환경 설정
  8. 2015.02.12 | Chap 1. 객체 지향 프로그래밍
  9. 2014.09.11 | 윈도우 프로그래밍
  10. 2014.01.08 | SQLite 실습 예제

'2015년 겨울학기 > 공학 SW 집중강좌- 프로그래밍 언어' 카테고리의 다른 글

Chap 7. 그래픽  (0) 2015.02.12
Chap 6. Intent  (0) 2015.02.12
Chap 5. Event  (0) 2015.02.12
Chap 4. 액티비티 LifeCycle  (0) 2015.02.12
Chap 3. 안드로이드 스튜디오 사용 방법  (0) 2015.02.12
 
 
 
 
 
 
 
 

// 고재필 교수님 소스코드

// 2009/09/08

// nonezero@kumoh.ac.kr

// Win32 API 기반 윈도우 프로그래밍 시작

// 윈도우 프로그래밍 = 이벤트기반 프로그래밍

#include <Windows.h>


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

switch(mesg) 

{

case WM_DESTROY : 

PostQuitMessage(0); 

return FALSE; 

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


int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,  LPSTR lpszArg, int nCmdShow) 

HWND hWnd; 

MSG msg; 

WNDCLASS WndClass; 

char szAppName[] ="Hello"; 

WndClass.style = NULL; 

WndClass.lpfnWndProc = WndProc; 

WndClass.cbClsExtra = 0; 

WndClass.cbWndExtra = 0; 

WndClass.hInstance = hInstance; 

WndClass.hIcon = LoadIcon(NULL, IDI_APPLICATION); 

WndClass.hCursor = LoadCursor(NULL, IDC_ARROW); 

WndClass.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH); 

WndClass.lpszMenuName = NULL; 

WndClass.lpszClassName = szAppName; 

if(!RegisterClass(&WndClass)) return NULL; 

hWnd = CreateWindow( 

szAppName, 

szAppName, 

WS_OVERLAPPEDWINDOW, 

CW_USEDEFAULT, 

CW_USEDEFAULT, 

CW_USEDEFAULT, 

CW_USEDEFAULT, 

NULL, 

NULL, 

hInstance, 

NULL 

);

 

ShowWindow(hWnd, nCmdShow); 

UpdateWindow(hWnd); 

while(GetMessage(&msg, NULL, 0, 0)) 

TranslateMessage(&msg); 

DispatchMessage(&msg); 

return msg.wParam; 

 

강의 시간에 실습한 예제입니다.

CursorLoader를 사용하도록 변경해야합니다.

 

MySong(2013-01-08)OCP수업.zip

 

 

블로그 이미지

NanoSoft

국립금오공과대학교 컴퓨터공학과

카테고리

강의 전체보기 (166)
2004년 (0)
2005년 (0)
2006년 (0)
2007년 (0)
2008년 (0)
2009년 (0)
2010년 (0)
2011년 (0)
2012년 1학기 (4)
2012년 여름학기 (6)
2012년 2학기 (48)
2013년 1학기 (40)
2013년 여름학기 (0)
2013년 2학기 (57)
2013년 겨울학기 (2)
2015년 겨울학기 (8)
2014년 2학기 (1)
2019년 2학기 (0)