共用方式為


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

另請參閱

IImageList