首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

如何在单文档工程里面调用Activex控件

2012-04-09 
怎么在单文档工程里面调用Activex控件如题。我这样试过不行1.通过添加工程把要使用的OCX控件加入工程2.在V

怎么在单文档工程里面调用Activex控件
如题。 我这样试过 不行
  1.通过添加工程把要使用的OCX控件加入工程; 
  2.在View的构造函数中加入AfxEnableControlContainer(); 
  3.添加OCX成员变量m_myControl; 
  4.添加一个成员函数来创建将要使用的OCX; 
  5.在这个成员函数中调用待创建的控件的Create方法 
  m_myControl.Create( "MYCONTROL ",WS_CHILD,Rect,this,IDC_MY_CTRL); 
  7.最后在需要显示OCX的地方调m_dwg.ShowWindow(SW_SHOW); 即可。

[解决办法]
接分接分
[解决办法]
“m_myControl.Create( "MYCONTROL ",WS_CHILD,Rect,this,IDC_MY_CTRL); ”
这句有问题,控件需要一个容器(或父窗体)来装载它,才能显示。

要达到你的需求,最简单的办法,建一个Dialog,把控件拖到上面,再显示。。。

热点排行