datetimepicker类 – 用dts_appcanparse风格 – 不能标签出来

当用户完成编辑时,我得到了DTN_USERSTRING – 在用户完成编辑的时候提出问题。 inputdate后,TAB似乎不会生成此通知,也不会得到dtn_keydown或任何其他; 鼠标或按ALT似乎做的伎俩,但我需要使TAB完成编辑,并移动到对话框中的下一个控制,而不是卡在DTP ..任何想法?

谢谢你,srini。

引用:文档: http : //msdn.microsoft.com/en-us/library/windows/desktop/bb761745 (v= vs.85).aspx [^]用户完成inputdate后调用该函数

类似的问题:见http://www.codeguru.com/forum/showthread.php?p=751286 [^](没有回应)

Solutions Collecting From Web of "datetimepicker类 – 用dts_appcanparse风格 – 不能标签出来"

似乎当CDateTimeCtrl动态创建CEdit以允许自由编辑,那么它一些如何失去接收消息的能力。 重写PreTranslateMessage()时甚至不能捕获VK_TAB。

也许考虑使用不同于CDateTimeCtrl的控件:

http://www.codeproject.com/KB/miscctrl/datetimeeditctrl.aspx