#include <windows.h> #include "resource.h" int CALLBACK MainDlgProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam); int WINAPI WinMain( HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR pCmdLine, int nCmdShow) { DialogBox(hInst, MAKEINTRESOURCE(IDD_MAIN), NULL, MainDlgProc); return 0; } int CALLBACK MainDlgProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam) { switch (msg) { default: break; } return 0; } 手动添加该对话框资源,ID设为IDD_MAIN,调整了大小, 没有设置对话框的位置,最大化、最小化图标,退出是默认的图标, 没有处理任何消息,所以点击“退出”时,它不会做任何反应, 对话框的初始状态如下图: