Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ersetzt ein Bild durch ein Symbol oder Cursor.
Syntax
int ImageList_ReplaceIcon(
[in] HIMAGELIST himl,
[in] int i,
[in] HICON hicon
);
Parameter
[in] himl
Typ: HIMAGELIST
Ein Handle für die Bildliste.
[in] i
Typ: int
Der Index des zu ersetzenden Bilds. Wenn i -1 ist, fügt die Funktion das Bild an das Ende der Liste an.
[in] hicon
Typ: HICON-
Der Ziehpunkt zum Symbol oder Cursor, das die Bitmap und die Maske für das neue Bild enthält.
Rückgabewert
Typ: int
Gibt den Index des Bilds zurück, wenn dies erfolgreich ist, oder -1 andernfalls.
Bemerkungen
Da das System hicon-nicht speichert, können Sie es zerstören, nachdem die Funktion zurückgegeben wurde, wenn das Symbol oder der Cursor von der CreateIcon-Funktion erstellt wurde. Sie müssen hicon- nicht zerstören, wenn sie von der LoadIcon-Funktion geladen wurde; Das System gibt automatisch eine Symbolressource frei, wenn sie nicht mehr benötigt wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
| Zielplattform- | Fenster |
| Header- | commctrl.h |
| Library | Comctl32.lib |
| DLL- | Comctl32.dll |
| API-Satz | ext-ms-win-shell-comctl32-init-l1-1-1 (eingeführt in Windows 10, Version 10.0.14393) |