Bitmap in ein Label (CStatic) einfügen - wieso klappt das nicht???
-
Hi,
ich möchte eine Bitmap in ein Label auf einem Dialog einfügen - aus irgendeinem Grund funktioniert das wieder nicht....
Die Bitmap ist als Resource mit der ID: IDI_STATE_AUTOMATIC dem Programm hinzugefügt. Das Label, wo die Bitmap reinsoll ist ein CStatic und es gibt dafür ne Membervariable in dem Dialog - diese hab ich m_resultIcon genannt. Sie ist also vom Typ CStatic.
Folgender Code, soll die Bitmap sichtbar machen - tut er aber nicht:
*********************************************************************
myDlg->m_resultIcon.SetBitmap(::LoadBitmap(NULL, MAKEINTRESOURCE
(IDI_STATE_AUTOMATIC)));Weiss jemand, woran das liegt????.....Was mache ich denn da falsch?..Das CStatic-Dialogfeld ist sichtbar. N' Tippfehler beim Resourcebezeichner schließe ich aus....
Danke für jede antwort...
-
Wenn es nicht unbedingt ein CStatic Label sein muss kannst du auch ein Picture Control dafür nehmen. Hier könntest du dann dein Bild auswählen und das wars.
-
Hallo,
danke für deine antwort...leider hilft sie mir im moment aus 2 gründen nicht so recht weiter:
1.) das Control ist bereits eine Picture Control...das hatte ich n bissl
irreführend erklärt, glaub ich...also, es ist eine Picture Control...wenn man
allerdings im ClassWizzard dafür ne Membervariable vom Typ Control anlegen
will, kriegt man zur Auswahl CStatic....2.) Ich muß das Bild zur Laufzeit einsetzen, da je nach Situation dort ein anderes
Bild erscheinen muß...Weisst da jemand noch weiter??....
Danke