Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在对一个编辑控件进行子类化,并且我正在寻找一条我可以截获的消息,它允许我将框中的第一个字母大写。 WM_KEYDOWN并且WM_CHAR似乎没有任何可以识别字符大小写的东西。
WM_KEYDOWN
WM_CHAR
通过在父窗口中处理消息,我目前有这个工作半好EN_UPDATE,但由于我已经对编辑控件进行了子类化,我更愿意在子类化的过程中进行。
EN_UPDATE
任何帮助表示赞赏并提前感谢。
不,WM_CHAR 绝对可以为您提供案例。WM_KEYDOWN 没有。但是它并不能解决您的问题,您还需要处理 WM_PASTE。使用 EN_UPDATE 很好,它在两种情况下都会发送,只需注意递归。而父母得到它的皮塔饼,任何类库都可以解决的那种问题。