共用方式為


ListView_SetCallbackMask巨集 (commctrl.h)

變更清單檢視控件的回呼遮罩。 您可以使用此巨集或明確傳送 LVM_SETCALLBACKMASK 訊息。

語法

BOOL ListView_SetCallbackMask(
   HWND hwnd,
   UINT mask
);

參數

hwnd

類型:HWND

清單檢視控件的句柄。

mask

類型:UINT

回呼遮罩的值。 遮罩的位表示應用程式儲存目前狀態數據的項目狀態或影像。 此值可以是下列常數的任何組合:

價值 意義
LVIS_CUT
項目會標示為剪貼作業。
LVIS_DROPHILITED
專案會反白顯示為拖放目標。
LVIS_FOCUSED
專案具有焦點。
LVIS_SELECTED
已選取專案。
LVIS_OVERLAYMASK
應用程式會針對每個項目儲存目前重疊影像的影像清單索引。
LVIS_STATEIMAGEMASK
應用程式會針對每個項目儲存目前狀態影像的映像清單索引。

傳回值

類型:BOOL

如果成功,則傳回 true true,否則會 傳回 false

言論

清單檢視控件 回呼遮罩是一組位旗標,可指定應用程式而非控件儲存目前數據的項目狀態。 回呼遮罩會套用至控件的所有專案,不同於套用至特定專案的回呼專案指定。 回呼遮罩預設為零,這表示清單檢視控件會儲存所有項目狀態資訊。 建立清單檢視控件並初始化其項目之後,您可以使用 ListView_SetCallbackMask 巨集或 LVM_SETCALLBACKMASK 訊息來變更回呼遮罩。 若要擷取目前的回呼遮罩,請傳送 LVM_GETCALLBACKMASK 訊息。

如需重疊影像和狀態影像的詳細資訊,請參閱 List-View 影像清單

如需清單檢視回呼的詳細資訊,請參閱 回呼專案和回呼遮罩

要求

要求 價值
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平臺 窗戶
標頭 commctrl.h

另請參閱

LVN_GETDISPINFO