ATL
岁月之痕
这个作者很懒,什么都没留下…
展开
-
使用ATL开发ActiveX控件(转载)
www.cnblogs.com/watchdatalearn2012620/archive/2012/08/07/2626720.html 本文描述了使用ATL开发一个ActiveX控件的完整过程。 一、创建项目 单击起始页中的“New Project…”,选择“ATL”分类下的“ATL Project”项目,项目名称为“Calculator”。在随后出现的项目向导中,使用默认配置即可。转载 2013-03-03 16:52:37 · 1170 阅读 · 0 评论 -
ATL控件 总结
ATL 无窗口 ActiveX 控件中,得到容器窗口句柄的方法 CComPtr spClientSite; GetClientSite( &spClientSite ); CComQIPtr spSite = spClientSite; HWND hwnd; spSite->GetWindow( &hwnd ); 很多人都知道由控件ID获得控件窗口句柄可以通过函数G转载 2013-03-17 23:43:24 · 2944 阅读 · 0 评论 -
ATL复合控件 实例
ATL复合控件和其中子控件的交互 参见《深入解析ATL(第二版)》 P579 在cc.h文件中声明控件 public: CEdit m_edit;在cpp文件中的初始化和销毁方法中编写 LRESULT Ccc1::OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)转载 2013-03-18 20:01:53 · 3088 阅读 · 0 评论 -
使用ATL开发ActiveX控件(添加事件,自己整理)
1、添加事件 在类视图中的XXXlib下面的_ICaleEvents中添加方法,带有钥匙标记的那个项(xxx为项目名,不要在类视图的根目录下找),根据需要选择有无参数、有无返回值,其中的参数是返回值,参数类型都是指针 在添加的控件类中,右击选择 添加连接点 ,注意选项,添加 _ICaleEvents后确定 控件的单击事件。首先添加windows消息处理函数,选择控件->属性 OnLBut转载 2013-03-03 18:01:24 · 7334 阅读 · 0 评论 -
动态添加 ActiveX 控件添加到 ATL 复合控件
http://support.microsoft.com/kb/218442/zh-cn 将上述链接最后的zh-cn换成 en-us 就是对应的英文链接。 如何将 ActiveX 控件添加到 ATL 复合控件以编程方式在 Visual C++ 文章编号: 218442 - 查看本文应用于的产品 查看机器翻译免责声明 点击这里查看逐句中英文对照机器翻译 展开全部 |关闭全转载 2013-02-27 20:51:00 · 2818 阅读 · 0 评论 -
ActiveX控件全屏显示
http://bbs.csdn.net/topics/310053242 (一) 第一种方式,转载 思路: 双击窗体 1。把嵌入在ActiveX里有窗体“跳”出来 2。隐藏任务栏 再次双击和上面相反,又回到了这个ActiveX里去了 bool m_bFullScreen=false; HWND m_hWndParent; void CFfDlg::OnLButto原创 2013-03-04 21:20:45 · 5644 阅读 · 3 评论