CreateIconIndirect 函式 (winuser.h)

ICONINFO 結構建立圖示或游標。

語法

HICON CreateIconIndirect(
  [in] PICONINFO piconinfo
);

參數

[in] piconinfo

類型: PICONINFO

函式用來建立圖示或游標的 ICONINFO 結構的指標。

傳回值

類型: HICON

如果函式成功,傳回值就是所建立圖示或游標的句柄。

如果函式失敗,傳回值為 NULL。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

備註

系統會先複製 ICONINFO 結構中的點陣圖,再建立圖示或游標。 由於系統可能會暫時選取裝置內容中的位圖,因此不應該將ICONINFO結構的 hbmMaskhbmColor 成員選取到裝置內容中。 應用程式必須繼續管理原始點陣圖,並在不再需要時將其刪除。

當您完成使用圖示時,請使用 DestroyIcon 函式加以終結。

範例

如需範例,請參閱 建立數據指標

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 winuser.h (包含 Windows.h)
程式庫 User32.lib
Dll User32.dll
API 集合 ext-ms-win-ntuser-gui-l1-3-0 (於 Windows 10 10.0.10240 版)

另請參閱

概念

DestroyIcon

ICONINFO

圖示