TVN_BEGINLABELEDIT通知程式碼
通知樹狀檢視控制項的父視窗有關專案的標籤編輯開始。 此通知碼會以 WM_NOTIFY 訊息的形式傳送。
TVN_BEGINLABELEDIT
ptvdi = (LPNMTVDISPINFO) lParam
參數
-
lParam
-
NMTVDISPINFO結構的指標。 專案成員是TVITEM結構,其中包含在 hItem、state、lParam和pszText成員中編輯之專案的有效資訊。
傳回值
會傳回 TRUE 以取消標籤編輯。
備註
標籤編輯開始時,會建立編輯控制項,但不會定位或顯示。 顯示之前,樹狀檢視控制項會傳送其父視窗TVN_BEGINLABELEDIT通知程式碼。
若要自訂標籤編輯,請實作TVN_BEGINLABELEDIT的處理常式,並將 TVM_GETEDITCONTROL 訊息傳送至樹狀檢視控制項。 如果正在編輯標籤,傳回值將會是編輯控制項的控制碼。 使用此控制碼來自訂編輯控制項,方法是傳送一般EM_XXX訊息。
當使用者取消或完成編輯時,父視窗會收到 TVN_ENDLABELEDIT 通知碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限桌面應用程式] |
標頭 |
|
Unicode 與 ANSI 名稱 |
TVN_BEGINLABELEDITW (Unicode ) 和 anSI TVN_BEGINLABELEDITA (ANSI) |