在Win32 API中,NMDATETIMEWMKEYDOWNA 结构是与 DateTime Picker 控件相关的一个结构体,用于在 DTN_WMKEYDOWN 通知消息中传递按键信息。这个结构定义在 Commctrl.h 头文件中。

以下是该结构的定义:
typedef struct tagNMDATETIMEWMKEYDOWNA {
    NMHDR       nmhdr;
    WORD        wVKey;
    WORD        wChar;
} NMDATETIMEWMKEYDOWNA, *LPNMDATETIMEWMKEYDOWNA;

成员说明:
  •  nmhdr: 一个 NMHDR 结构,包含通知消息的标准头部信息,如通知源的句柄和标识符等。

  •  wVKey: 表示虚拟键码,指示按下的键。

  •  wChar: 表示按下的字符。


这个结构通常用于处理 DateTime Picker 控件的键盘输入相关的通知消息,如 DTN_WMKEYDOWN。通过这个结构,你可以获取按下的键和字符等信息,以便在需要时进行处理。

请注意,结构名中的 A 表示 ANSI 版本,在 UNICODE 版本中可能有对应的 NMDATETIMEWMKEYDOWNW 结构。根据你的应用程序使用的字符集,选择适当的版本。


转载请注明出处:http://www.zyzy.cn/article/detail/24913/Win32 API/Commctrl.h/NMDATETIMEWMKEYDOWNA