CreateIconIndirect

Die CreateIconIndirect -Funktion erstellt ein Symbol oder einen Cursor aus einer ICONINFO -Struktur.

(HICON CreateIconIndirect PICONINFO  Piconinfo / / Zeiger auf Symbol Informationsstruktur);
 

Parameter

piconinfo
Zeiger auf eine ICONINFO -Struktur die Funktion verwendet, um die Symbol- oder Cursorressource erstellen.

Rückgabewerte

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Handle für das Symbol oder Cursor, die erstellt wird.

Wenn die Funktion fehlschlägt, ist der Rückgabewert NULL. Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.

Bemerkungen

Bevor Sie die Symbol- oder Cursorressource erstellen, kopiert das System die Bitmaps in der Struktur ICONINFO . Da das System vorübergehend die Bitmaps in einen Gerätekontext auswählen kann, sollte die HbmMask und HbmColor Member der Struktur ICONINFO nicht bereits einen Gerätekontext ausgewählt werden. Die Anwendung muss weiterhin die ursprüngliche Bitmaps zu verwalten und löschen Sie sie, wenn sie nicht mehr erforderlich sind.

Wenn Sie fertig mit dem Symbol sind, zerstören Sie es mithilfe der DestroyIcon -Funktion.

Windows CE: Die Symbol-Komponente unterstützt keine Cursor. Wenn Sie diese Komponente verwenden, immer das fIcon -Feld der Struktur ICONINFO auf TRUE festgelegt.

Wenn Sie die Iconcurs-Komponente verwenden, können Sie die CreateIconIndirect -Funktion, Symbole oder Monochrom Cursor erstellen. Windows CE unterstützt keine Farben Cursor.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.

Siehe auch

Übersicht über die Symbole, Symbol Funktionen, DestroyIcon, ICONINFO

Index