我正在尝试在 Visual C++ 中显示一个带有位图图像的无模式对话框。我使用 Visual Studio 的资源视图创建了对话框,预览时它显示得很好。当试图将其显示为无模式对话框时,图像不会显示,只是一个空白对话框窗口。这是我用来显示对话框的代码:
HWND g_splash = CreateDialog(hInst, MAKEINTRESOURCE(IDD_SPLASH), NULL, NULL);
if(g_splash != NULL)
{
ShowWindow(g_splash, SW_SHOW);
}
此外,当作为模式对话框打开时,图像看起来很好,所以我认为这不是对话框本身的问题。任何关于为什么会发生这种情况的想法将不胜感激,在此先感谢。