WINDOWS程序的控制流程
1/程序接入点
int APIENTRY WinMain( HINSTANCE hInstance , HINSTANCE hPrevInstance , LPSTR lpCmdLine , int nCmdShow )
2/注册窗口类
WNDCLASS wndclass;
wndclass.style = CS_HREDRAW | CS_VREDRAW ;
wndclsss.lpfnWndProc = WndProc;
RegisterClass ( &wndclass );
3/建立窗口
HWND CreateWindow( LPCTSTR lpClassName ,
LPCTSTR lpWindowName,
};
4/显示窗口
ShowWindow( hwnd , iCmdshow);
UpdateWindow( hwnd );
5/消息循环
while( GetMessage ( &msg , NULL , 0 , 0 ) ) {
TranslateMessage (&msg);
DispatchMessage (&msg);
}
6/窗口函数
switch( message ){
case
break;
case WM_PAINT:
break;
case WM_DESTORY;
default:
return DefWindowProc();
}
}