2012-10-20 4 views
2

Я пытаюсь отобразить немодальный диалог в Visual C++ с растровым изображением на нем. Я создал диалог, используя Visual Studio Resource View, и когда он был просмотрен, он отображается просто отлично. При попытке отобразить его как немодальный диалог изображение не отображается, просто пустое диалоговое окно. Вот код, я использую, чтобы показать диалог:Visual C++ Modeless Dialog Bitmap Not Show

HWND g_splash = CreateDialog(hInst, MAKEINTRESOURCE(IDD_SPLASH), NULL, NULL); 
if(g_splash != NULL) 
{ 
    ShowWindow(g_splash, SW_SHOW); 
} 

Кроме того, при открытии как модальный диалог изображение выглядит просто отлично, так что я имею в виду, что это не проблема с самого диалога. Любые идеи о том, почему это происходит, будут оценены заранее, спасибо заранее.

ответ

0

Я пробовал его в VS2012 MFC, он отлично работает.

немодальный диалог с изображением предъявляется после вызова CreateDialog

Может быть, что-то не так еще, не CreateDialog функции, вы можете изменить изображение, чтобы попробовать. мое изображение - файл BMP и небольшой размер (7.08KB)