模式对话框不能显示的问题--程序很小
#include <windows.h>
#include "resource.h " // 这个头文件中定义了资源脚本中的资源ID
LRESULT CALLBACK ProcMain(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam)
{
switch (Msg)
{
case WM_CLOSE: // 处理“关闭”按钮
EndDialog(hDlg, 0); // 关闭对话框
break;
case WM_DESTROY: // 处理销毁事件
PostQuitMessage(0); // 如果没有这一句,那么窗口销毁后程序不会真正退出
break;
case WM_INITDIALOG:
return TRUE;
}
return 0;
}
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPSTR lpCmdLine,int nShowCmd)
{
DialogBoxParam(hInstance,MAKEINTRESOURCE(IDD_DIALOG1),
NULL,(DLGPROC)ProcMain,0); // 显示对话框
return 0;
}
rc文件就是一个对话框,能编译,但运行显示不了
[解决办法]
试了你的程序好的呀。
可能是你的对话框资源有问题。