Funkcja DrawIconEx zwraca ikony lub kursora w obszarze klienta okna kontekstu podanego urządzenia, operacji określonej rastrowych i rozciągnięcie lub kompresowanie ikonę lub kursora określone.
(BOOL DrawIconEx HDC hdc, / / dojście do kontekstu urządzeniaintxLeft, / / x-coordinate of lewy górny rógintyTop, / / współrzędna y lewy górny rógHICONhIcon, / / dojście do ikony do rysowania intcxWidth, / / szerokość ikony intcyWidth, / / wysokość ikonyUINTistepIfAniCur, / / indeksu ramki w animowanych kursorówHBRUSHhbrFlickerFreeDraw, / / dojście do tła pędzla UINTdiFlags / / rysunku ikonę flagi);
| Wartość | Znaczenie |
|---|---|
| DI_COMPAT | Rysuje ikonę lub kursora za pomocą domyślnego obrazu systemu, zamiast obrazu określany przez użytkownika. |
| DI_DEFAULTSIZE | Rysuje ikonę lub kursora za pomocą szerokości i wysokości określonej przez system metryczny wartości kursorów i ikon, jeśli parametry cxWidth i cyWidth są ustawione na zero. Jeśli ta flaga nie jest określony, a cxWidth i cyWidth są ustawiane na wartość zero, funkcja używa wielkość zasobów rzeczywistych. |
| DI_IMAGE | Rysuje ikonę lub kursora za pomocą obrazu. |
| DI_MASK | Rysuje ikonę lub kursora za pomocą maski. |
| DI_NORMAL | Kombinacja DI_IMAGE i DI_MASK. |
Jeśli funkcja, wartość zwracany jest różna od zera.
Jeśli funkcja zawiedzie, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Funkcja DrawIconEx umieszcza ikony lewy górny róg w lokalizacji określonej przez parametry xLeft i yTop . Lokalizacja podlega bieżący tryb mapowania kontekstu urządzenia.
Systemu Windows CE: Należy użyć następujących ustawień parametru
Nie obsługuje systemu Windows CE:
Oznacza to, że rezolucja ikona jest ustalony dla danego HICON i bez zmiany rozmiaru ikony jest obsługiwana.
Parametr hIcon nie może zidentyfikować animowanych kursorów.
nbsp; Windows &NT: wymaga wersji 3.5 lub nowszej.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.
Omówienie ikon, ikona funkcji, CopyImage, DrawIcon, LoadImage