新建项目-C++项目
Windows桌面向导-
选择windows窗口程序-空项目
资源视图-添加资源-Dialog(修改Dialog属性ID=IDD_MAIN)
源文件-添加-新建项-C++源文件
添加代码:
#include "resource.h"
#include <Windows.h>
INT_PTR CALLBACK theProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);//消息回调函数声明
int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine,
_In_ int nCmdShow)
{
DialogBox(hInstance, (LPCTSTR)IDD_MAIN, 0, theProc);
return 0;
}
INT_PTR CALLBACK theProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{//消息回调函数
switch (uMsg)
{
case WM_COMMAND://收到命令消息
if (LOWORD(wParam)==IDCANCEL)
{//点击了取消
EndDialog(hwndDlg, IDCANCEL);//关闭程序
}
break;
default:
break;
}
return 0;
}