Duilib加载带界面的activex控件
熟悉MFC的朋友对加载activex控件应该很熟悉,在dialog界面添加activex控件,然后添加变量,生成activex控件的类,然后就可以直接使用该activex控件中的所有公共成员函数了。最近遇到在 duilib中动态加载带界面的activex控件,与MFC还是有区别的,特此记录,方便下次遇到同样问题的童鞋们。
- 先使用MFC的方式生成activex控件的类
- 将该类复制到duilib的项目目录中,并添加到工程
- 动态创建Acitvex:
CActitvexTest* actx = new CActitvexTest;
BOOL bRet = actx->Create(“CActitvexTest”, WS_CHILD|WS_VISIBLE, CRect(0,0,0,0), this, IDC_ACITVEXTEXTCTRL, NULL, FALSE, NULL);
if ( bRet )
{
actx->TestFun();
}
else
{
MessageBox( NULL, L”Load Active Control Fail”, L”Error”, 0 );
}
扫描下方二维码,关注业余草微信公众号,回复“FFmpeg”关键词,获取 FFmpeg 视频教程!