我在别的窗口向CRichEditCtrl发送VK_BACK消息,
::SendMessage(m_pWnd,WM_CHAR,VK_BACK,0);
m_pWnd为CRichEditCtrl窗口指针.
为什么CRichEditCtrl不处理,光标没有回退.
如果我发送是普通字符则CRichEditCtrl会处理,或者我用键盘按键BackSpace光标也会回退.
而且不管是按键还是SendMessage发送的VK_BAKC消息,CRichEditCtrl的OnChar()都已经接收到了.
如果用CEdit就一切正常.
请教大家如何发送消息让CRichEditCtrl的光标自动回退呀.
::SendMessage(m_pWnd,WM_CHAR,VK_BACK,0);
m_pWnd为CRichEditCtrl窗口指针.
为什么CRichEditCtrl不处理,光标没有回退.
如果我发送是普通字符则CRichEditCtrl会处理,或者我用键盘按键BackSpace光标也会回退.
而且不管是按键还是SendMessage发送的VK_BAKC消息,CRichEditCtrl的OnChar()都已经接收到了.
如果用CEdit就一切正常.
请教大家如何发送消息让CRichEditCtrl的光标自动回退呀.
解决方案 »
- (急)ADO调用FUNCTION的问题
- 请问:如何给formView添加面板效果 ,( 类似vc2005里面的属性面板 。
- 请各位大虾多多费心了!
- 紧急求救:可以告诉我在那里看一些经典的vc程序吗(希望小点的)???
- 100分深情大奉送!!!实现类似Telnet的应用.
- 如何设置工作区的ResourceView
- 如何编一个能得知系统是否安装了新硬件的程序???
- 基于SDI的Ms Flexgrid控件为什么在没有装VC上机器上不好使了?
- 分数不够请告诉我。
- 关于与硬件设备进行232通讯的高难问题!(必须熟悉硬件底层)真的很难!!!
- 关于图片透明显示的问题
- !!!!关于VC中的线程问题---急急!!!!!!!
我现在知道CRichEditCtrl中VK_BACK消息跟OnChar()是没关系的,CRichEditCtrl会响应键盘回退是因为他触发了PreTranslateMessage,而我发VK_BACK消息好象是不会触发PreTranslateMessage的,那能发消息触发PreTranslateMessage,或者还有别的方法么?