TVN_BEGINLABELEDIT通知代码

通知树视图控件的父窗口开始对项进行标签编辑。 此通知代码以 WM_NOTIFY 消息的形式发送。

TVN_BEGINLABELEDIT 

    ptvdi = (LPNMTVDISPINFO) lParam 

参数

lParam

指向 NMTVDISPINFO 结构的指针。 成员是 TVITEM 结构,其中包含有关在 hItemstatelParampszText 成员中编辑的项目的有效信息。

返回值

返回 TRUE 以取消标签编辑。

备注

标签编辑开始时,将创建编辑控件,但不会定位或显示。 在显示之前,树视图控件会向其父窗口发送TVN_BEGINLABELEDIT通知代码。

若要自定义标签编辑,请实现TVN_BEGINLABELEDIT处理程序,并使其向树视图控件发送 TVM_GETEDITCONTROL 消息。 如果正在编辑标签,则返回值将是编辑控件的句柄。 使用此句柄通过发送常用EM_XXX消息来自定义编辑控件。

当用户取消或完成编辑时,父窗口将收到 TVN_ENDLABELEDIT 通知代码。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Commctrl.h
Unicode 和 ANSI 名称
TVN_BEGINLABELEDITW (Unicode) 和 TVN_BEGINLABELEDITA (ANSI)