如题。 我这样试过 不行
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); 即可。
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); 即可。
这句有问题,控件需要一个容器(或父窗体)来装载它,才能显示。要达到你的需求,最简单的办法,建一个Dialog,把控件拖到上面,再显示