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 Begriffssymbol kann auf eine der folgenden Elemente verweisen:

  • Ein einzelnes Symbolbild. Hierbei handelt es sich um eine Ressource vom Typ RT_ICON.
  • Eine Gruppe von Bildern, aus der 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
Informationen 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 mit den angegebenen Größen, Farben und Bitmustern.
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 einen Cursor aus einer ICONINFO-Struktur .
DestroyIcon Zerstört ein Symbol und gibt den Speicher frei, den das Symbol belegt hat.
Drawicon Zeichnet ein Symbol oder einen Cursor in den angegebenen Gerätekontext.
DrawIconEx Zeichnet ein Symbol oder einen 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 für ein indiziertes Symbol in einer Datei oder ein 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 für große oder kleine Symbole, die aus der angegebenen ausführbaren Datei, DLL oder Symboldatei extrahiert werden.
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 Anwendung instance 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 GetIconInfoEx verwendet.
ICONMETRICS Enthält die skalierbaren Metriken, die Symbolen zugeordnet sind. Diese Struktur wird mit der SystemParametersInfo-Funktion verwendet, wenn die aktion SPI_GETICONMETRICS oder SPI_SETICONMETRICS angegeben wird.