LVN_BEGINLABELEDIT通知程式碼
通知清單檢視控制項的父視窗有關專案的標籤編輯開始。 此通知碼會以 WM_NOTIFY 訊息的形式傳送。
LVN_BEGINLABELEDIT
pdi = (LPNMLVDISPINFO) lParam;
參數
-
lParam
-
NMLVDISPINFO結構的指標。 此結構 的專案 成員是 LVITEM 結構,其 iItem 成員可識別正在編輯的專案。 請注意,無法編輯子專案; iSubItem 成員一律設為零。
傳回值
若要允許使用者編輯標籤,請傳回 FALSE。
若要防止使用者編輯標籤,請傳回 TRUE。
備註
標籤編輯開始時,會建立、定位和初始化編輯控制項。 顯示之前,清單檢視控制項會傳送其父視窗LVN_BEGINLABELEDIT通知程式碼。
若要自訂標籤編輯,請實作LVN_BEGINLABELEDIT的處理常式,並將 LVM_GETEDITCONTROL 訊息傳送至清單檢視控制項。 如果正在編輯標籤,傳回值將會是編輯控制項的控制碼。 使用此控制碼來自訂編輯控制項,方法是傳送一般 EM_XXX 訊息。
當使用者取消或完成編輯時,父視窗會收到 LVN_ENDLABELEDIT 通知碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限桌面應用程式] |
標頭 |
|
Unicode 與 ANSI 名稱 |
LVN_BEGINLABELEDITW (Unicode ) 和 LVN_BEGINLABELEDITA (ANSI) |