Button disable => Bitmap weg
-
Hallo zusammen!
Ich setze folgendermaßen ein Bitmap auf einen Button:
HBITMAP hBitmap = (HBITMAP)LoadImage(NULL, csImgPath, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE|LR_CREATEDIBSECTION); GetObject(hBitmap, sizeof(BITMAP), (LPSTR)&bm); CButton* bt = (CButton*)GetDlgItem(IDC_BUTTON1); bt->SetWindowPos(NULL, 0, 0, bm.bmWidth, bm.bmHeight, SWP_NOZORDER|SWP_NOMOVE|SWP_NOOWNERZORDER|SWP_SHOWWINDOW); bt->SetBitmap(hBitmap);Nun ist das Problem, dass wenn ich den Button disable, das Bitmap nicht mehr angezeigt wird.
Kann mir jemand einen Tipp geben?
Thx!
System: Windows XP Prof SP2, Visual Studio .NET 2003 Service Pack 1
-
hast du den code auch in OnPaint deines dialoges geschrieben?
-
LowFly schrieb:
hast du den code auch in OnPaint deines dialoges geschrieben?
Hab es mal da eingebaut ... geholfen hat es leider nicht ...
-
-
(D)Evil schrieb:
Habe ich auch schon ausprobiert. Ich möchte aber die Bitmaps aus Dateien laden und nicht wie bei CBitmapButton aus Ressourcen ...
Danke trotzdem!