<<前へ
次へ>>
Windowクラス
サンプルプログラム
/*
Windowクラスの登録(gui06.c)
2004/02/27(Fri)
*/
#include<windows.h>
int WINAPI WinMain(
HINSTANCE hInstance ,
HINSTANCE hPrevInstance ,
PSTR lpCmdLine ,
int nCmdShow ) {
HWND hwnd;
WNDCLASS winclass;
winclass.style = CS_HREDRAW | CS_VREDRAW;
winclass.lpfnWndProc = DefWindowProc;
winclass.cbClsExtra = 0;
winclass.cbWndExtra =0;
winclass.hInstance = hInstance;
winclass.hIcon = LoadIcon( NULL, IDI_APPLICATION );
winclass.hCursor = LoadCursor( NULL, IDC_ARROW );
winclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
winclass.lpszMenuName = NULL;
winclass.lpszClassName = TEXT( "NEW CLASS" );
if(!RegisterClass(&winclass)){
return(0);
}
hwnd = CreateWindow(
TEXT("NEW CLASS"), TEXT("Windowクラス登録"),
WS_OVERLAPPEDWINDOW, 200, 200, 400, 300, NULL, NULL,
hInstance, NULL);
ShowWindow(hwnd, SW_SHOW);
MessageBox(NULL , lpCmdLine ,
TEXT("メッセージボックス") , MB_OK);
return 0;
}
実行結果