以下是 NMCBEENDEDITW 结构体的定义:
typedef struct tagNMCBEENDEDITW {
NMHDR hdr; // 标准通知消息头
int iWhy; // 编辑结束的原因
WCHAR szText[CBEMAXSTR]; // 编辑框中的文本
int iNewSelection; // 新的选中项的索引
int iOldSelection; // 之前选中项的索引
} NMCBEENDEDITW, *LPNMCBEENDEDITW;
- hdr: 标准通知消息头。
- iWhy: 表示编辑结束的原因,可以是以下值之一:
- CBENF_KILLFOCUS: 编辑框失去焦点。
- CBENF_RETURN: 用户按下回车键。
- CBENF_ESCAPE: 用户按下 Escape 键。
- CBENF_DROPDOWN: 用户在编辑框中按下向下箭头,下拉列表框已弹出。
- szText: 编辑框中的文本。
- iNewSelection: 新的选中项的索引。
- iOldSelection: 之前选中项的索引。
这个结构体提供了有关 ComboBoxEx 控件编辑操作结束的详细信息,允许应用程序根据编辑结束的原因和相关数据执行相应的操作。
转载请注明出处:http://www.zyzy.cn/article/detail/24905/Win32 API/Commctrl.h/NMCBEENDEDITW