IImageList::ImageListSetStrip 方法 (mmc.h)
IImageList::ImageListSetStrip方法可讓使用者使用一對點陣圖,將一條圖示新增至影像清單, (大型和小型圖示) ,從 nStartLoc 所識別的位置開始。
語法
HRESULT ImageListSetStrip(
[in] LONG_PTR *pBMapSm,
[in] LONG_PTR *pBMapLg,
[in] long nStartLoc,
[in] COLORREF cMask
);
參數
[in] pBMapSm
小型 (16x16) 圖示帶的 Win32 HBITMAP 控制碼。 嵌入式管理單元擁有此資源,且必須在完成時釋出資源。 如果嵌入式管理單元沒有釋放 BMapSm,就會發生資源記憶體流失。
[in] pBMapLg
大型 (32x32) 圖示帶的 Win32 HBITMAP 控制碼。 嵌入式管理單元擁有此資源,且必須在完成時釋出資源。 如果嵌入式管理單元沒有釋放 BMapLg,就會發生資源記憶體流失。
[in] nStartLoc
值,指定指派給等量區中第一個影像的索引。 這是內部對應至實際索引的虛擬索引。
[in] cMask
值,指定用來產生遮罩的色彩。
傳回值
這個方法可以傳回其中一個值。
備註
必須同時提供小型和大型點陣圖,而且每個帶狀區中的圖示數目必須相等。 小型點陣圖的高度必須為 16 圖元,寬為 16n 圖元,其中 n 是整數值。大型點陣圖的高度必須為 32 圖元,寬度必須為 32n 圖元。
用來在指定點陣圖中產生遮罩的每個圖元都會變更為黑色,且遮罩中的對應位會設定為一個。
需求
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | mmc.h |
Dll | Mmcndmgr.dll |