子类化编辑控件
Subclassing EDIT control
我正在对编辑控件进行子类化,我正在寻找可以截获的消息,该消息将允许我将框中的第一个字母大写。
WM_KEYDOWN
和WM_CHAR
似乎没有任何标识字符大小写的东西。
我目前通过在父窗口中处理EN_UPDATE
消息来工作半好,但由于我已经对编辑控件进行了子类化,因此我更愿意在子类化过程中执行此操作。
任何帮助,非常感谢,提前感谢。
不,WM_CHAR绝对给你案例。 WM_KEYDOWN没有。 但是,它不能解决您的问题,您还需要处理WM_PASTE。 使用 EN_UPDATE 很好,在两种情况下都会发送,只是要注意递归。 以及父级得到它的皮塔饼,任何类库都能解决的问题。
相关文章:
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 我的主窗口在创建时或单击更新区域时是否会收到编辑控件?
- 当光标位置在编辑控件 MFC 中更改时是否有通知代码?
- 为什么WS_TABSTOP不适用于丰富的编辑控件?
- 编辑控件无法正常工作
- 使用 GetWindowTextW 从编辑控件获取希伯来语文本
- 如何使用面向对象的技术在 win32 和 c++ 中创建编辑控件
- 如何检查编辑控件的滚动条是否位于底部
- C 本机Win32简单的编辑控件
- WinAPI - 如何打印文本以编辑控件
- MFC Rich编辑控件2.0文本颜色
- 编辑控件边框和WM_CTLCOLOREDIT
- 当按下shift时,对编辑文本控件进行子类处理以接受小写字符
- 如何在对话框首次启动时禁用编辑控件的焦点?
- 十进制数字的区域设置感知编辑控件子类化(格式[sign][xxx..][decimal separator][yy.])
- 无法在编辑控件上设置字体
- c++ MFC 将编辑控件中的字符串转换为十六进制
- Win32 API:如何在编辑控件中捕获转义键?
- 如何在不显示文本的情况下分配Win32编辑控件的窗口名称
- 其中是visual studio控件编辑器为visual c++生成的代码