LVN_ENDLABELEDIT

【勇芳软件工作室】汉化HomePreviousNext

LVN_ENDLABELEDIT通知消息通知列表视图控件的父窗口关于项目的标签编辑结束。此通知消息以WM_NOTIFY消息的形式发送。

LVN_ENDLABELEDIT

pdi = (LV_DISPINFO FAR *) lParam;

参数

【PDI】

指向LV_DISPINFO结构。此结构的项目成员是一个LV_ITEM结构,其的iItem成员标识正在编辑的项目。

如果用户取消编辑,pszText结构的pszText成员为NULL;否则,pszText是指向编辑文本的指针。

返回值

如果LV_ITEM结构的pszText成员非NULL,则返回TRUE,将项目的标签设置为编辑的文本。返回FALSE以拒绝编辑的文本并恢复为原始标签。

如果pszText结构的pszText成员为NULL,则返回值将被忽略。

备注

当用户开始编辑项目标签时,列表视图控件的父窗口将收到一个LVN_BEGINLABELEDIT通知消息。当用户取消或完成编辑时,父窗口接收到一个LVN_ENDLABELEDIT通知消息。

LV_ITEM结构中包含的LV_ITEM结构LV_DISPINFO结构中{【PDI】指向的结构中包含LVN_ENDLABELEDIT消息时发送的有效值,无论LVIF_TEXT标志是否在面具成员中设置LV_ITEM结构。请注意,NULL是pszText的有效值,表示取消标签编辑操作。

也可以看看

LVN_BEGINLABELEDIT, LV_DISPINFO, LV_ITEM, WM_NOTIFY