WM_GETICON Nachricht
Wird an ein Fenster gesendet, um ein Handle für das große oder kleine Symbol abzurufen, das einem Fenster zugeordnet ist. Das System zeigt das große Symbol im Dialogfeld ALT+TAB an, und das kleine Symbol im Fenster Untertitel.
Ein Fenster empfängt diese Meldung über seine WindowProc-Funktion .
#define WM_GETICON 0x007F
-
wParam
-
Der Typ des abzurufenden Symbols. Dieser Parameter kann einen der folgenden Werte annehmen.
Wert Bedeutung - ICON_BIG
- 1
Rufen Sie das große Symbol für das Fenster ab. - ICON_SMALL
- 0
Rufen Sie das kleine Symbol für das Fenster ab. - ICON_SMALL2
- 2
Ruft das kleine Symbol ab, das von der Anwendung bereitgestellt wird. Wenn die Anwendung keines bereitstellt, verwendet das System das vom System generierte Symbol für dieses Fenster. -
lParam
-
Der DPI-Wert des abzurufenden Symbols. Dies kann verwendet werden, um je nach Symbolgröße unterschiedliche Symbole bereitzustellen.
Typ: HICON
Der Rückgabewert ist je nach Wert von wParam ein Handle für das große oder kleine Symbol. Wenn eine Anwendung diese Nachricht empfängt, kann sie ein Handle an ein großes oder kleines Symbol zurückgeben oder die Nachricht an die DefWindowProc-Funktion übergeben.
Wenn eine Anwendung diese Nachricht empfängt, kann sie ein Handle an ein großes oder kleines Symbol zurückgeben oder die Nachricht an DefWindowProc übergeben.
DefWindowProc gibt je nach Wert von wParam ein Handle für das große oder kleine Symbol zurück, das dem Fenster zugeordnet ist.
Ein Fenster, in dem kein Explizites Symbol festgelegt ist (mit WM_SETICON), verwendet das Symbol für die registrierte Fensterklasse. In diesem Fall gibt DefWindowProc für eine WM_GETICON Nachricht 0 zurück. Wenn beim Senden einer WM_GETICON Nachricht an ein Fenster 0 zurückgegeben wird, versuchen Sie als Nächstes, die GetClassLongPtr-Funktion für das Fenster aufzurufen. Wenn 0 zurückgegeben wird, probieren Sie die LoadIcon-Funktion aus.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
-
Referenz
-
Konzept