在标准控件上添加其它activex控件
来源:互联网 发布:软件推广 编辑:程序博客网 时间:2024/06/06 05:20
方法一:
1,首先在构造函数中输入:m_bWindowOnly = TRUE;这个非常重要,如果没有这句话,则m_hWnd 为NULL;
2, 构造CComQIPtr<>m_pActiveForm对象,并用此对象调用CoCreateInstance函数创建此对象;
3,创建CAxWindow m_ContainedWindow;做为容器窗口
4,在oncreate消息中,创建容器窗口
AtlAxWinInit();
RECT rcClient;
GetClientRect(&rcClient);
m_ContainedWindow.Create(m_hWnd,&rcClient,NULL,WS_CHILD|WS_VISIBLE);
5,随后做以下操作即可
LPUNKNOWN pUnkCont;
m_ContainedWindow.AttachControl(m_pActiveForm, &pUnkCont);
此方法实验过,可行。
- 在标准控件上添加其它activex控件
- RCP,在工具栏上添加其它控件
- 在C#的窗体上添加个ActiveX控件
- 在此页上的 ActiveX 控件和本页上的其它部份的交互可能不安全
- 在Web网页上使用ActiveX控件
- 在页面上启用/禁用 ActiveX 控件
- 在Chrome上使用ActiveX控件
- 在网页上嵌入ActiveX .ocx 控件
- UIAlertView添加其它控件
- 在ToolStrip控件上添加控件
- 为ActiveX窗口上的自定义控件添加ToolTip
- Android 继承ListActivity在页面中添加其它控件
- VS2010中添加ActiveX控件
- WPF项目添加activex控件
- VS2010中添加ActiveX控件
- 为ActiveX控件添加对话框
- vs2008 mfc 添加ActiveX控件
- VS2010中添加ActiveX控件
- android 线程大集合
- [Linux问题解决] tomcat 启动正常,局域网无法访问
- Ajax Principle
- 根据IP取得所在地址
- 垃圾邮件和贝叶斯过滤算法
- 在标准控件上添加其它activex控件
- Java项目中的分包
- linux下的一些文件操作函数
- sed命令简单使用-实现行的两两互换
- [新闻] 20120210,微软二月份安全补丁提前通知
- Android Google Map实例 - MD5 、Google Map API Key获取(Android mapview)
- StatusBarPolicy.java状态栏图标
- 毕业那年,老师站在讲台上,只问了三个问题!
- 详解强大的SQL注入工具——SQLMAP