子类化编辑控件

Subclassing EDIT control

本文关键字:控件 编辑 子类      更新时间:2023-10-16

我正在对编辑控件进行子类化,我正在寻找可以截获的消息,该消息将允许我将框中的第一个字母大写。
WM_KEYDOWNWM_CHAR似乎没有任何标识字符大小写的东西。

我目前通过在父窗口中处理EN_UPDATE消息来工作半好,但由于我已经对编辑控件进行了子类化,因此我更愿意在子类化过程中执行此操作。

任何帮助,非常感谢,提前感谢。

不,WM_CHAR绝对给你案例。 WM_KEYDOWN没有。 但是,它不能解决您的问题,您还需要处理WM_PASTE。 使用 EN_UPDATE 很好,在两种情况下都会发送,只是要注意递归。 以及父级得到它的皮塔饼,任何类库都能解决的问题。