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 [僅限桌面應用程式]
標頭
Commctrl.h
Unicode 與 ANSI 名稱
LVN_BEGINLABELEDITW (Unicode ) 和 LVN_BEGINLABELEDITA (ANSI)