我正在学习并且对此很陌生。我已经搜索了很长时间,找不到任何答案。
每次在“编辑”控件中键入文本时,即使使用Shift或,该文本也始终变为小写CapsLock。我没有在上面放任何小写/大写样式:
hEditSub = CreateWindow("EDIT", NULL, WS_CHILD | WS_VISIBLE | WS_BORDER | EM_SETHANDLE, 10, 334, 270, 20, hwnd_MainSub, NULL, hInstance_Main, NULL);
有什么办法可以混合大小写(允许小写和大写)?还是需要子类化?
EM_SETHANDLE
是窗口消息常量,而不是窗口样式。大概它具有导致该行为的数值。一个人想象你的虚假风格被解释为ES_LOWERCASE
。
EM_SETHANDLE
从窗口样式中删除。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句