Entwickler-Ecke

Windows API - Wie komme ich an die System-Icons


Anonymous - Di 11.02.03 23:50
Titel: Wie komme ich an die System-Icons
Ich brauche die Icons die bei MessageDlg angezeigt werden, d.h. die mtWarning, mtError, mtInformation, mtConfirmation und mtCustom Icons. Ich könnte zwar theoretisch selbst diese Icons als Ressorce dazupacken, aber ich will schon aktuellen Icons des jeweiligen Systems. Zum Beispiel hat WinXp andere Icons als Win98.

Weiß einer wie man an die Icons kommt.


Delete - Mi 12.02.03 04:26

Wenn du die Konstanten nimmst, dann hast du doch die aktuellen vom System. Meine ich jetzt. Oder willst du die Symbole als eigenständige Icons haben, um sie noch wo anderst zu verwenden?


Anonymous - Mi 12.02.03 09:46

Ich will die Icons selbst haben. Wie schon gesagt könnte ich sie kopieren und als Ressorce hinzufügen. Allerdings will ich die Icons (oder sind das Bitmaps?) die das System aktuell zu verfügung stellt.

Ich brauch das für ein Dialogfenster das Error-Messages usw. anzeigt. Durch die Icons will ich dem User ein vertrautes Bild liefern.


Delete - Mi 12.02.03 09:52

LoadIcon, in Verbindung mit:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
IDI_APPLICATION
IDI_HAND
IDI_QUESTION
IDI_EXCLAMATION
IDI_ASTERISK
IDI_WINLOGO
IDI_WARNING
IDI_ERROR
IDI_INFORMATION

Also, etwa

Quelltext
1:
LoadIcon(0,IDI_QUESTION);                    


Anonymous - Mi 12.02.03 09:54

Danke, werde es ausprobieren.