La funzione DrawIconEx disegna il cursore o un'icona nell'area client della finestra del contesto di periferica specificato, eseguendo le operazioni raster specificato e stretching o comprimere l'icona o cursore come specificato.
(BOOL DrawIconEx HDC hdc, / / handle di contesto di perifericaintxLeft, / / la coordinata x dell'angolo superiore sinistrointyTop, / / la coordinata y dell'angolo superiore sinistroHICONhIcon, / / handle all'icona per disegnare intcxWidth, / / larghezza dell'icona intcyWidth, / / altezza dell'iconaUINTistepIfAniCur, / / indice di frame nell'animato cursoreHBRUSHhbrFlickerFreeDraw, / / handle al pennello di sfondo UINTdiFlags / / icona-disegno flags);
Valore | Significato |
---|---|
DI_COMPAT | Disegna l'icona o cursore usando l'immagine predefinita del sistema, piuttosto che l'immagine specificata dall'utente. |
DI_DEFAULTSIZE | Disegna l'icona o cursore tramite la larghezza e l'altezza specificate dai valori sistema metrico per i cursori o icone, se i parametri cxWidth e cyWidth vengono impostati su zero. Se questo flag non è specificato e cxWidth e cyWidth sono impostati a zero, la funzione utilizza la dimensione effettiva delle risorse. |
DI_IMAGE | Disegna l'icona o cursore usando l'immagine. |
DI_MASK | Disegna l'icona o cursore tramite la maschera. |
DI_NORMAL | Combinazione di DI_IMAGE e DI_MASK. |
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni di errore estese, chiamare GetLastError.
La funzione DrawIconEx pone l'angolo superiore sinistro dell'icona nel percorso specificato dai parametri xLeft e yTop . La posizione è soggetto a modalità corrente mappatura del contesto di periferica.
Windows CE: Le seguenti impostazioni del parametro devono essere utilizzate
Windows CE non supporta:
Cioè, la risoluzione di icona è fisso per un determinato HICON e nessuna icona ridimensionamento è supportato.
Il parametro hIcon non è possibile identificare un cursore animato.
nbsp; Windows &NT: richiede una versione 3.5 o successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.
Panoramica di icone, funzioni di icona, CopyImage, DrawIcon, LoadImage
Rimedio: Inserire il CD-ROM CD di MSDN Library.