Freigeben über


Symbole (Menüs und andere Ressourcen)

Ein Symbol ist ein Bild, das aus einem Bitmapbild besteht, das mit einer Maske kombiniert wird, um transparente Bereiche im Bild zu erstellen. Das Ausdruckssymbol kann auf eines der folgenden Elemente verweisen:

  • Ein einzelnes Symbolbild. Dies ist eine Ressource vom Typ RT_ICON.
  • Eine Gruppe von Bildern, aus denen das System oder eine Anwendung das am besten geeignete Symbol basierend auf Größe und Farbtiefe auswählen kann. Dies ist eine Ressource vom Typ RT_GROUP_ICON.

In diesem Abschnitt

Name Beschreibung
zu Symbolen Erläutert Symbole.
Verwenden von Symbolen Erläutert, wie Aufgaben im Zusammenhang mit Symbolen ausgeführt werden.
Symbolreferenz Enthält den API-Verweis.

Symbolfunktionen

Name Beschreibung
CopyIcon- Kopiert das angegebene Symbol aus einem anderen Modul in das aktuelle Modul.
CreateIcon Erstellt ein Symbol, das die angegebene Größe, Farben und Bitmuster aufweist.
CreateIconFromResource- Erstellt ein Symbol oder Cursor aus Ressourcenbits, die das Symbol beschreiben.
CreateIconFromResourceEx- Erstellt ein Symbol oder Cursor aus Ressourcenbits, die das Symbol beschreiben.
CreateIconIndirect- Erstellt ein Symbol oder Cursor aus einer ICONINFO- Struktur.
DestroyIcon Zerstört ein Symbol und befreit alle Arbeitsspeicher, die das Symbol belegt hat.
DrawIcon- Zeichnet ein Symbol oder Cursor in den angegebenen Gerätekontext.
DrawIconEx- Zeichnet ein Symbol oder Cursor in den angegebenen Gerätekontext, führt die angegebenen Rastervorgänge aus und dehnt oder komprimiert das Symbol oder den Cursor wie angegeben.
DuplicateIcon- Erstellt ein Duplikat eines angegebenen Symbols.
ExtractAssociatedIcon Ruft ein Handle zu einem indizierten Symbol in einer Datei oder einem Symbol in einer zugeordneten ausführbaren Datei ab.
ExtractIcon Ruft ein Handle zu einem Symbol aus der angegebenen ausführbaren Datei, DLL oder Symboldatei ab.
ExtractIconEx- Erstellt ein Array von Handles zu großen oder kleinen Symbolen, die aus der angegebenen ausführbaren Datei, DLL oder Symboldatei extrahiert wurden.
GetIconInfo- Ruft Informationen zum angegebenen Symbol oder Cursor ab.
GetIconInfoEx- Ruft Informationen zum angegebenen Symbol oder Cursor ab. GetIconInfoEx erweitert GetIconInfo mithilfe der neueren ICONINFOEX Struktur.
LoadIcon Lädt die angegebene Symbolressource aus der ausführbaren Datei (.exe), die einer Anwendungsinstanz zugeordnet ist.
LookupIconIdFromDirectory- Durchsucht Symbol- oder Cursordaten nach dem Symbol oder Cursor, das am besten zum aktuellen Anzeigegerät passt.
LookupIconIdFromDirectoryEx Durchsucht Symbol- oder Cursordaten nach dem Symbol oder Cursor, das am besten zum aktuellen Anzeigegerät passt.
PrivateExtractIcons Erstellt ein Array von Handles zu Symbolen, die aus einer angegebenen Datei extrahiert werden.

Symbolstrukturen

Name Beschreibung
ICONINFO- Enthält Informationen zu einem Symbol oder einem Cursor.
ICONINFOEX- Enthält Informationen zu einem Symbol oder einem Cursor. Erweitert ICONINFO. Wird von GetIconInfoExverwendet.
ICONMETRICS- Enthält die skalierbaren Metriken, die Symbolen zugeordnet sind. Diese Struktur wird mit der SystemParametersInfo- Funktion verwendet, wenn die SPI_GETICONMETRICS- oder SPI_SETICONMETRICS-Aktion angegeben wird.