ATL COM组件应用
文章平均质量分 74
abesky
孤家寡人,很囧、很穷、很雷、很惨、很霉、很烦、很累、很躁、很苦、很酸
展开
-
平台插件学习
最近因开发需要拜读了网上几篇关于平台与插件的大作,对其思想有了初步的了解。归纳一下平台主要需要解决以下几个问题:1、定义好插件需要实现的接口;2、枚举加载计算机中可用于本平台的插件;3、加载可用插件并动态加载插件的菜单及工具栏,或其他GUI资源;4、管理动态菜单及工具栏的命令调用,及其他GUI的右键菜单等等命令调用;5、平台与插件的数据交互;6、插件卸载等等;下面细原创 2008-01-02 22:53:00 · 2169 阅读 · 2 评论 -
关于ActiveX Control开发总结 MFC篇
为了方便的移植及重用自己编写的控件,这时候我们就要用到ActiveX控件技术来封装自己的控件类。封装一个ActiveX控件需要考虑:1、提供用户设置的属性。2、提供用户使用的接口函数。3、控件事件的通知。4、控件响应用户的操作。5、控件的绘制。6、异常处理。 添加用户设置属性方法: 打开类视图展开XXlib选择控件接口右键菜单添加-〉添加属性打开属原创 2009-08-14 10:06:00 · 3501 阅读 · 0 评论 -
关于在COM组件中 ATL/WTL使用webbroswer控件无法响应Ctrl+A Ctrl+V Ctrl+C及回车键的处理
如果在COM组件中ATL/WTL窗口中使用了webbroswer控件,这时默认情况下是无法响应Ctrl+A Ctrl+V Ctrl+C等快捷键的so我以CDialogImpl类为例子说明首先创建webbroswer控件使用一个包装类 class CHTMLWin : public CWindowImpl{::ATL::CComPtr m_pBrowserApp;原创 2010-03-18 11:20:00 · 3203 阅读 · 1 评论