ビットマップ イメージを含むモードレス ダイアログを Visual C++ で表示しようとしています。Visual Studio の Resource View を使用してダイアログを作成し、プレビューすると問題なく表示されます。モードレス ダイアログとして表示しようとすると、画像が表示されず、空白のダイアログ ウィンドウが表示されます。ダイアログを表示するために使用しているコードは次のとおりです。
HWND g_splash = CreateDialog(hInst, MAKEINTRESOURCE(IDD_SPLASH), NULL, NULL);
if(g_splash != NULL)
{
ShowWindow(g_splash, SW_SHOW);
}
また、モーダルダイアログで開くと画像がきれいに表示されるので、ダイアログ自体の問題ではないと思います。なぜこれが起こっているのかについてのアイデアをいただければ幸いです。