BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
HWND hWnd;
hInst = hInstance; // 将实例句柄存储在全局变量中
//关键就在这里,动态创建对话框,并指定处理函数(大家要看清这处理函数,否则运行不了)
hWnd =::CreateDialogParam(hInstance,MAKEINTRESOURCE(IDD_JEAYE_DIALOG),NULL,
(DLGPROC)WndProc,NULL);
if (!hWnd)
{
return FALSE;
}
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
return TRUE;
}
//对话框处理函数
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
int wmId, wmEvent;
PAINTSTRUCT ps;
HDC hdc;
switch (message)
{
case WM_COMMAND:
if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
{
EndDialog(hWnd, LOWORD(wParam));
PostQuitMessage(0);
}
case WM_CLOSE:
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return FALSE; //这里一定要return FALSE否则会出错
}
return TRUE;
}
下载源代码