Systemicons in Picturebox setzen

fujitsufan

Erfahrenes Mitglied
Hallo,

ich möchte in einem Dialog die System Icons der Window Messagebox verwenden.
Das Icon kann ich bereits ermitteln, das war nicht schwierig.

C++:
HICON hIcon;
C++:
hIcon = LoadIcon(NULL, IDI_INFORMATION);

Jetzt fangen auch schon die Probleme an.
Ich habe ein Steuerelement vom Typ "Picture Box" in meinem Dialog.

Wie wird jetzt das Icon in dieser Picture Box sichtbar???
Geht´s vielleicht mit "SendMessage(, , ,)"?
Da fehlt mir die Zuordnung zum Steuerelement mittels der ID (IDC_PICTURE).

C++:
SendMessage(hDlg, STM_SETICON, ? ? ? , ? ? ? );


Übrigens, kein MFC und auch kein C#, sondern C++ WinApi.

Vielen Dank!

fujitsufan
 
Hi,

vielen Dank.
Auf dieser Seite war ich schon.
Da ist mir allerdings nur die Picture-box in Zusammenhang mit Bitmaps aufgefallen.
Ich habe aber heute morgen einen Forum Beitrag über Picture-box in Zusammenhang mit Icons gefunden.
Vielleicht hilft mir das weiter.

Ich bleib dran.

MfG.
fujitsufan
 
Hallo zusammen,

jetzt geht´s.
Die Icons waren in VS2013 im Projekt als Ressource nicht korrekt angelegt.
Daran habe ich zuletzt gedacht, zumal die bestehenden Icons ja angezeigt wurden.
So ist es wenn man ein Projekt übernimmt.

Vielen Dank nochmal an alle die mir Tipps gegeben haben.

MfG.
fujitsufan
 
Zurück