The DATETIMEPICKERINFO
通过发送获得的结构DTM_GETDATETIMEPICKERINFO
消息有一个字段hwndEdit
这可能就是我正在寻找的。然而,我总是NULL
所以我想知道它的实际含义是什么。如果没有,有没有办法获取输入字段的句柄?
hwndEdit
仅当控件具有以下属性时似乎才有效DTS_APPCANPARSE
风格和你click用鼠标输入日期文本(我用OutputDebugString
和计时器)。编辑控件是动态创建和销毁的。这hwndUD
句柄仅在以下情况下有效DTS_UPDOWN
已设置并且hwndDropDown
仅当下拉列表可见时才有效。
文档中没有提到,但DTM_GETDATETIMEPICKERINFO
标记为 Vista+,这通常意味着该功能仅在 ComCtl32 v6 中实现,因此您还必须确保您有一个请求该版本的清单。
要改变颜色你可以尝试DTM_SETMCCOLOR
但只有MCSC_BACKGROUND
据记录,当视觉样式处于活动状态时可以工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)