Die DrawIconEx -Funktion zeichnet ein Symbol oder einen Cursor im Clientbereich des Fensters für den angegebenen Gerätekontext, die angegebenen Rasteroperationen ausführen, und dehnen oder komprimieren das Symbol oder Cursor wie angegeben.
BOOL DrawIconEx) HDC Hdc, / / handle to Device ContextintxLeft, / / X-Koordinate der oberen linken EckeintyTop, / / y-Koordinate der oberen linken EckeHICONhIcon, / / handle auf Symbol ziehen intcxWidth, / / Breite des Symbols intcyWidth, / / Höhe des SymbolsUINTistepIfAniCur, / / Index des Rahmens in animierte CursorHBRUSHhbrFlickerFreeDraw, / / handle, Hintergrundpinsel UINTDiFlags / / Flaggen Symbol-Zeichnung);
| Wert | Bedeutung |
|---|---|
| DI_COMPAT | Zeichnet das Symbol oder Cursor mithilfe der System-Standard-Image anstatt das benutzerdefinierte Bild. |
| DI_DEFAULTSIZE | Zeichnet das Symbol oder Cursor mithilfe der Breite und Höhe angegeben durch die System metrische Werte für Cursor oder Symbole, wenn die Parameter CxWidth und CyWidth auf 0 (null) festgelegt sind. Wenn dieses Flag nicht angegeben ist, und CxWidth und CyWidth werden auf NULL gesetzt, verwendet die Funktion die tatsächlichen Größe. |
| DI_IMAGE | Zeichnet das Symbol oder Cursor über das Bild. |
| DI_MASK | Zeichnet das Symbol oder Cursor mit die Maske. |
| DI_NORMAL | Kombination von DI_IMAGE und DI_MASK. |
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich NULL.
Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (null). Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.
Die DrawIconEx -Funktion platziert das Symbol der oberen linken Ecke an der Position, die durch die Parameter xLeft und yTop angegeben. Die Lage ist vorbehaltlich der aktuellen Zuordnungsmodus des Gerätekontexts.
Windows CE: Die folgenden Parametereinstellungen verwendet werden müssen
Windows CE unterstützt nicht:
Das heißt, die Symbol-Auflösung für einen bestimmten HICON festgelegt wird, und kein Symbol Größenänderung wird unterstützt.
Der hIcon -Parameter kann einen animierten Cursor nicht identifizieren.
&Nbsp; Windows NT: erfordert Version 3.5 oder höher.
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.
Übersicht über die Symbole, Symbol Funktionen, CopyImage, DrawIcon, LoadImage