Symbolgrößen

Das System nutzt vier Symbolgrößen: kleine System, System groß, Schale klein und große Schale.

Das kleine Symbol wird in der Fensterbeschriftung angezeigt. Zum Ändern der Größe von das kleine Symbol, der Option "Anzeige" in der Systemsteuerung zu starten, klicken Sie auf die Registerkarte Darstellung , wählen Schaltflächen mit Beschriftung aus der Elementliste , dann legen Sie im Feld Größe . Rufen Sie zum Abrufen der Größe das kleine Symbol, das GetSystemMetrics -Funktion mit SM_CXSMICON und SM_CYSMICON.

Das große Systemsymbol wird vor allem von Anwendungen verwendet, aber es wird auch in der Alt + Tab-Dialogfeld angezeigt. Die Funktionen CreateIconFromResource, DrawIcon, ExtractAssociatedIcon, ExtractIcon, ExtractIconExund LoadIcon verwenden System große Symbole. Die Größe von das große Symbol ist definiert durch den Videotreiber, daher kann nicht geändert werden. Sie können die Größe von das große Symbol abrufen, indem aufrufen GetSystemMetrics mit SM_CXICON und SM_CYICON.

Die CreateIcon, CreateIconFromResourceEx, CreateIconIndirect, und SHGetFileInfo Funktionen können verwendet werden, arbeiten mit Symbolen in Größen außer System große.

Die Schale kleine Symbol wird in Windows Explorer und die Standarddialogfelder verwendet. Derzeit wird das System klein. Um die Größe der Schale kleine Icon abzurufen, verwenden Sie die SHGetFileInfo -Funktion mit SHGFI_SHELLICONSIZE | SHGFI_SMALLICON einen Handle für die Bildliste System abgerufen und dann die ImageList_GetIconSize Funktion, um die Symbolgröße zu erhalten.

Die Schale großes Symbol wird auf dem Desktop verwendet. Um die Größe des großen Symbols ändern, starten Sie das Applet der Systemsteuerung anzeigen, klicken Sie auf die Registerkarte Darstellung , Doppelklicken Sie in der Liste Element , dann legen Sie das Feld Größe ein (diese Größe wird gespeichert in der Registrierung unter HKEY_CURRENT_USER\Control Panel, Desktop\WindowMetrics\Shell Icon-Größe). Außerdem müssen Sie die Plus! Registerkarte, und aktivieren Sie das Kontrollkästchen große Symbole verwenden . Verwenden, um die Größe der Schale großes Symbol abrufen, die SHGetFileInfo -Funktion mit SHGFI_SHELLICONSIZE um einen Handle für die Bildliste System abzurufen und dann die ImageList_GetIconSize Funktion, um die Symbolgröße zu erhalten.

Im Startmenü verwendet entweder Schale kleine Symbole oder große Symbole Schale, je nachdem, ob das Kontrollkästchen große Symbole verwenden ausgewählt ist.

Ihre Anwendung sollte Gruppen von Symbolbilder in folgenden Größen liefern.:

Beim Ausfüllen der WNDCLASSEX -Struktur verwendet werden, bei der Registrierung der Fensterklasse Festlegen des hIcon -Mitglied das 32 x 32 Symbol und das hIconSm -Element, um das 16 x 16 Icon. Weitere Informationen zu Symbolen auf der Klasse finden Sie unter Klasse Symbole.

Index