CreateIconIndirect

Funkcja CreateIconIndirect tworzy ikonę lub kursora od struktury ICONINFO.

(HICON CreateIconIndirect PICONINFO  piconinfo / / wskaźnik myszy na ikonę informacji struktury);
 

Parametry

piconinfo
Wskaźnik do struktury ICONINFO funkcja używa do tworzenia ikony lub kursora.

Zwraca wartości

Jeśli funkcja, wartość zwracany jest dojście do ikony lub kursora, która jest tworzona.

Jeśli funkcja zawiedzie, wartość zwracana jest wartość NULL. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.

Uwagi

System kopiuje bitmapy w strukturze ICONINFO przed utworzeniem ikonę lub kursora. Ponieważ system może tymczasowo wybierz bitmapy w kontekście urządzenia, członkowie hbmMask i hbmColor struktury ICONINFO nie już należy wybrać do kontekstu urządzenia. Aplikacja musi kontynuować zarządzaniu oryginalnych bitmapy i usunąć je, gdy nie są one konieczne.

Gdy skończysz za pomocą ikony, zniszczyć ją przy użyciu funkcji DestroyIcon.

Systemu Windows CE: Składnik ikona nie obsługuje kursory. Korzystając z tego składnika, zawsze Ustaw pole fIcon struktury ICONINFO do PRAWDA.

Przy użyciu składnika iconcurs, można użyć funkcji CreateIconIndirect , do utworzenia ikony lub monochromatyczne kursory. Windows CE nie obsługuje kolor kursory.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
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.

Zobacz też

Omówienie ikon, ikona funkcji, DestroyIcon, ICONINFO

Index