use*_*153 1 c++ winapi edit-control mixed-case
我正在学习并且对此有所了解.我搜索了很长时间,找不到任何答案.
每次我在Edit控件中输入文本时,它总是变为小写,即使使用Shift或CapsLock.我没有在其上放置任何小写/大写样式:
hEditSub = CreateWindow("EDIT", NULL, WS_CHILD | WS_VISIBLE | WS_BORDER | EM_SETHANDLE, 10, 334, 270, 20, hwnd_MainSub, NULL, hInstance_Main, NULL);
Run Code Online (Sandbox Code Playgroud)
有没有办法让它混合大小写(允许大小写)?或者是否需要继承子类?
EM_SETHANDLE是窗口消息常量而不是窗口样式.据推测,它具有导致行为的数值.人们想象你的虚假风格被解释为ES_LOWERCASE.
EM_SETHANDLE从窗口样式中删除.
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |