C++ 子类化编辑控件
我正在对编辑控件进行子类化,我正在寻找一条可以截获的消息,该消息允许我将框中的第一个字母大写。C++ 子类化编辑控件,c++,windows,winapi,C++,Windows,Winapi,我正在对编辑控件进行子类化,我正在寻找一条可以截获的消息,该消息允许我将框中的第一个字母大写。 WM_KEYDOWN和WM_CHAR似乎没有识别字符大小写的任何内容 目前,通过在父窗口中处理EN_UPDATE消息,我的工作状态还算不错,但由于我已经对编辑控件进行了子类化,我更愿意在子类化的过程中进行 感谢您的帮助。不,WM_CHAR肯定会为您提供帮助。WM_KEYDOWN没有。这并不能解决您的问题,但是,您还需要处理WM_粘贴。使用EN_更新很好,在这两种情况下都会发送,只是要注意递归。父类的p
WM_KEYDOWN
和WM_CHAR
似乎没有识别字符大小写的任何内容
目前,通过在父窗口中处理EN_UPDATE
消息,我的工作状态还算不错,但由于我已经对编辑控件进行了子类化,我更愿意在子类化的过程中进行
感谢您的帮助。不,WM_CHAR肯定会为您提供帮助。WM_KEYDOWN没有。这并不能解决您的问题,但是,您还需要处理WM_粘贴。使用EN_更新很好,在这两种情况下都会发送,只是要注意递归。父类的pita得到了它,这是任何类库都能解决的问题。使用其中一个通知(
EN_CHANGE
)确实是一种方法。如果使用sane窗口框架将父控件的通知反射回原始控件,那么就可以了。