000
27.02.2007, 17:11 Uhr
~Becks57
Gast
|
Hallo,
ich versuche gerade einem Button, der sich in einem modalen Dialogfeld befindet eine Bitmap zuzuweisen.
In einem normalen Dialogfeld war es bisher kein Problem:
1. Bitmap in Resourcen laden: IDB_PICTURE1.
2. Membervariable für Button erstellen: m_cButton1
3. Funktion erstellen, die in der OnInitDialog aufgerufen wird:
void CProgramm::OnSetBitmap() { HINSTANCE hInstance = AfxGetInstanceHandle(); HBITMAP hBitmap = LoadBitmap (hInstance, MAKEINTRESOURCE(IDB_PICTURE1); m_cButton1.SetBitmap(hBitmap); }
4. Button im Eigenschaftsfeld auf Bitmap = TRUE setzen.
Wenn ich das Gleiche im modalen Dialogfeld mache, wird beim Aufrufen der Fkt. SetBitmap(hBitmap) eine Exception ausgelöst.
Was mache ich denn falsch...komme nicht drauf.
Vielen Dank, Becks 57 |