佚名通过本文主要向大家介绍了activex控件属性,activex控件下载,activex控件,activex控件被阻止,activex控件官方下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ActiveX控件中的属性页如何获得Ctrl类的指针?
描述:
解决方案1:
描述:
MFC ActiveX控件中的属性页如何获得Ctrl类的指针?
属性页继承于ColePropertyPage;不用全局变量。
解决方案1:
如果control类为CTestCtrl,属性页为CTestPropPage,在CTestPropPage中定义一个变量CTestCtrl* m_pCtrl,然后暴漏一个函数SetCtrl(CTestCtrl* pCtrl),然后在CTestCtrl中调用SetCtrl( this )就ok了
解决方案2: int CHelloCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (COleControl::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
AfxGetApp()->m_pMainWnd=this;
return 0;
}
在属性页里面用AfxGetApp()->m_pMainWnd就可以获得CHelloCtrl对象的指针了