以下是 NMCBEDRAGBEGINW 结构体的定义:
typedef struct tagNMCBEDRAGBEGINW {
NMHDR hdr; // 标准通知消息头
int iItemid; // 要拖动的项的索引
WCHAR szText[TEXT]; // 要拖动的项的文本
DWORD iStartDrag; // 用于应用程序自己的用途的标志
POINT ptStartDrag; // 开始拖动的鼠标坐标
BOOL bFNCalled:1; // 已调用 CreateDragImage
} NMCBEDRAGBEGINW, *LPNMCBEDRAGBEGINW;
- hdr: 标准通知消息头。
- iItemid: 要拖动的项的索引。
- szText: 要拖动的项的文本(WCHAR 格式)。
- iStartDrag: 用于应用程序自己的用途的标志。
- ptStartDrag: 开始拖动的鼠标坐标。
- bFNCalled: 标志位,指示是否已调用 CreateDragImage。
这个结构体提供了关于 ComboBoxEx 控件中拖动项的相关信息,允许应用程序根据用户开始拖动的时机来执行相应的操作。
转载请注明出处:http://www.zyzy.cn/article/detail/24904/Win32 API/Commctrl.h/NMCBEDRAGBEGINW