03. 윈도우 클래스 구조체 WNDCLASSEX
원형 WNDCLASS -> 확장형(기능추가) WNDCLASSEX
// WINDCLASS 구조체생성및설정
DWORD MyRegisterClass (HINSTANCE hInstance)
{
// 원형 WNDCLASS -> 확장형(기능추가 ) WNDCLASSEX
WNDCLASSEX wcex ;
// WNDCLASSEX 크기설정
wcex.cbSize = sizeof( WNDCLASSEX);
wcex.style = CS_HREDRAW | CS_VREDRAW ;
// 메세지처리함수ㅎ마수포인터로넘긴다
wcex.lpfnWndProc = WndProc;
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
// 인스턴스넘긴다
wcex.hInstance = hInstance;
wcex.hIcon = LoadIcon(NULL , IDI_APPLICATION);
wcex.hCursor = LoadCursor(NULL , IDC_ARROW);
wcex.hbrBackground = (HBRUSH)( COLOR_WINDOW+1 );
wcex.lpszMenuName = NULL;
// WINDCLASS 의식별자정의?
wcex.lpszClassName = _T( "KGCA_windows");
wcex.hIconSm = NULL;
// 레지스트에등록한다
// 원형 RegisterClass -> 확장형(기능추가 ) RegisterClassEx
return RegisterClassEx (&wcex);
}
'Programming > Win32 API' 카테고리의 다른 글
| 08. 고해상고 타이머 (0) | 2017.12.20 |
|---|---|
| 0.7. WndProc 메세지 처리 함수 (0) | 2017.12.20 |
| 06. 윈도우크기위치변경함수 (0) | 2017.12.20 |
| 05. 기본 메세지 루프 (0) | 2017.12.20 |
| 04. 윈도우 생성 CreateWindow (0) | 2017.12.20 |
| 02. WinMain OR wWinMain 함수 파라미터 해석 (0) | 2017.12.20 |
| 01. 유니코드 OR 멀티바이트 문자 지원 여부 따라 대체 방법 (0) | 2017.12.20 |
| 00. WinApi 에서 바뀐 점 (0) | 2017.12.20 |