MFC ActiveX CEdit
来源:互联网 发布:python 闭包 编辑:程序博客网 时间:2024/06/14 20:20
大致开发和NPAPI上类似。
但是在ie上会出现一个问题:
在CEdit输入框里面,按BACKSPACE是没有用的,当由插件切换到浏览器页面的其他部分,再聚焦到插件上的时候,不只BACKSPACE键,HOME,End,UP,DOWN,LEFT等等都没有响应。
http://kbalertz.com/195238/Control-Detect-Keystrokes-SSTabs-Exist.aspx
以上文章对问题说的更清楚点,以及解决方法。
处理方法:
在插件控制类里面添加ON_WM_MOUSEACTIVATE消息,处理函数:
int CMyEditCtlAppCtrl::OnMouseActivate(CWnd* pDesktopWnd, UINT nHitTest, UINT message) { OnActivateInPlace (TRUE, NULL); // UI-Activate the control return COleControl::OnMouseActivate(pDesktopWnd, nHitTest, message); }
简单理解成,当鼠标激活的时候,插件本身没有把某些消息传送下去,需要手动处理。
- MFC ActiveX CEdit
- MFC--CEdit
- MFC中Cedit控件
- 关于MFC CEdit控件
- mfc CEdit 多行清空
- mfc CEdit焦点获取
- MFC CEdit重绘
- MFC CEdit控件
- [MFC][CEdit][基本函数]CEdit::GetLine与CEdit::LineIndex
- MFC ActiveX
- MFC ActiveX
- MFC-ActiveX
- MFC中的CEdit和CStatic
- MFC单文档CEdit操作
- MFC CEDIT自动换行设置
- [MFC]CEdit编辑框类
- MFC中CEdit判断空行
- MFC 可恶的CEDIT控件
- 删除服务
- Gate Level Modeling Part-II (of Verilog HDL)
- 危险的QQ
- 【Linux技巧】你可能不知道的Shell
- android ellipsize 解决textview自动换行
- MFC ActiveX CEdit
- Ubuntu下eclipse 里边 ADT SDK 以及各个插件工具更新方法
- 邮件(3)
- 服务器换机房后cacti监控不出图故障排查
- 设计模式C++学习笔记之十一(Bridge桥梁模式)
- 递归入门
- LinuxC/C++编程基础(6) 堆排序的实现
- Android(SpreadTurm) 从照相机进如图片浏览界面,长按图片上下会闪动,无法读取下一张图片
- uva_11137_Ingenuous Cubrenc(完全背包)