LVN _ ENDLABELEDIT 通知碼

通知清單視圖控制項的父視窗,瞭解專案的標籤編輯結尾。 此通知碼會以 WM _ 通知 訊息的形式傳送。

LVN_ENDLABELEDIT

    pdi = (LPNMLVDISPINFO) lParam; 

參數

lParam

NMLVDISPINFO結構的指標。 此結構的 專案 成員是 LVITEM 結構,其 iItem 成員會識別正在編輯的專案。 當傳送 LVN ENDLABELEDIT 通知碼時,專案pszText 成員會包含有效的值 _ ,不論 LVIF _ 文字旗標是否在 LVITEM 結構的 mask 成員中設定。 如果使用者取消編輯, LVITEM 結構的 pszText 成員會是 Null;否則, pszText 是已編輯文字的位址。

傳回值

如果 LVITEM結構的 pszText 成員為非 Null,則傳回 TRUE 將專案的標籤設定為已編輯的文字。 傳回 FALSE 以拒絕編輯過的文字,並還原為原始標籤。

如果 LVITEM結構的 PszText 成員是 Null,則會忽略傳回值。

備註

對話程式的傳回值就是是否已處理訊息。 第二個傳回值必須藉由使用 DWLP_MSGRESULT 呼叫 SetwindowLongPtr來設定。

當使用者開始編輯專案標籤時,清單視圖控制項的父視窗會收到 LVN _ BEGINLABELEDIT 通知碼。 當使用者取消或完成編輯時,父視窗會收到 LVN _ ENDLABELEDIT 通知碼。

規格需求

需求
最低支援的用戶端
[僅限 Windows Vista 桌面應用程式]
最低支援的伺服器
僅限 Windows Server 2003 [ desktop 應用程式]
標頭
Commctrl。h
Unicode 與 ANSI 名稱
LVN _ENDLABELEDITW (Unicode) 和 LVN _ ENDLABELEDITA (ANSI)