使用vc/mfc ocx和开源的Scintilla做了一个简单的编辑器,做到查找功能时,一按CTRL+F就出现乱码ACK。。。百度之(这次居然没用到google),用下面的代码屏蔽乱码
SendEditor(SCI_CLEARCMDKEY, (WPARAM)('F'+(SCMOD_CTRL<<16)), SCI_NULL);
参考:
http://download.youkuaiyun.com/download/butterflydog/2740063
http://rapidq.phatcode.net/include/Scintilla/QScintilla.inc
Ps:对于shift,alt,如下,但是我没试。。。
SendEditor(SCI_CLEARCMDKEY, (WPARAM)('F'+(SCMOD_CTRL+SCMOD_ALT<<16)), SCI_NULL);
SendEditor(SCI_CLEARCMDKEY, (WPARAM)('F'+(SCMOD_CTRL+SCMOD_ALT<<16)), SCI_NULL);

本文介绍如何解决使用Scintilla编辑器组件时,按下CTRL+F出现乱码的问题,并提供具体的代码示例。
1835

被折叠的 条评论
为什么被折叠?



