2012-10-20 5 views
2

Visual C++에서 모덜리스 대화 상자를 비트 맵 이미지로 표시하려고합니다. Visual Studio의 리소스 뷰를 사용하여 대화 상자를 만들었고 미리 보았을 때 잘 보입니다. 모덜리스 대화 상자로 표시하려고하면 이미지가 나타나지 않고 빈 대화 상자 창이 나타납니다. 여기에 내가 대화 상자를 보여주기 위해 사용하고있는 코드입니다 : 모달 대화로 열 때Visual C++ 모덜리스 대화 상자 비트 맵이 표시되지 않음

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)

관련 문제