Win32编辑控件大小写混合
Win32 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);
EM_SETHANDLE
是窗口消息常量,而不是窗口样式。据推测,它具有导致行为的数值。可以想象你的伪风格被解释为ES_LOWERCASE
。
从窗口样式中删除EM_SETHANDLE
。
相关文章:
- 混合组合和继承的C++问题
- 在混合代码库中将C转换为C++时出现许多包含错误
- D3D11-将混合权重和索引传递到顶点着色器
- 切换大小写后如何阻止变量重置?
- 无法找到简单的开关大小写枚举错误
- C++分数混合比较运算符错误
- 仿射密码解密,输出大小写不同
- 是否可以混合使用SFINAE和模板专业化?
- 如何在 Python C++ 混合库中调试非确定性分段错误?
- 编写宏函数来更改字符串的大小写?
- 使用 Boost.Spirit 解析具有混合数据类型的 OBJ 文件?
- 使字母检查不区分大小写
- 如何执行不区分大小写的字符串比较?
- C++11 中的混合列表初始化
- C++以迭代方式搜索混合类型地图
- #pragma(*诊断)当将Clang分析器与GCC编译器混合时
- 混合 Rcpp 模块和 Rcpp::export
- C++/CLI 混合托管/本机 DLL 不起作用
- C++11 在开关大小写中混合枚举类和无符号 int 将无法编译
- Win32编辑控件大小写混合