// WinMain.cpp 源程序
#include
#include
BOOL DlgProc(HWND, UINT, WPARAM, LPARAM) ;
HINSTANCE hInst;
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)
{
//添加处理代码;
hInst=hInstance;
DialogBoxParam(hInstance,MAKEINTRESOURCE(IDD_DIALOG1),0,(DLGPROC)DlgProc,(IDD_DIALOG1));
return TRUE;
}
BOOL DlgProc (HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
int lowID;
switch (uMsg){
case WM_INITDIALOG:
LoadIcon( hInst , MAKEINTRESOURCE(10));
break;
case WM_COMMAND:
lowID=LOWORd(wParam);
if (lowID==IDOK)
SendMessage(hWnd,WM_CLOSE,0,0);
if (lowID==IDCANCEL)
SendMessage(hWnd,WM_CLOSE,0,0);
break;
case WM_CLOSE:
EndDialog(hWnd,FALSE);
break;
default:
return FALSE;
}
return TRUE;
}
这是源代码