怎样在一个MFC dll项目里使用OCX控件
发布网友
发布时间:2022-04-26 09:04
我来回答
共2个回答
热心网友
时间:2022-06-26 08:26
命令行中先注册控件,如
regsvr32 D:\ocxname.ocx
然后 在VC中选择 Project / Add to Project / Components And Controls/下选择Registered ActiveX Controls,然后找到 Pro Activex control v5。选择确定即可
热心网友
时间:2022-06-26 08:26
和一般的ATL dll一样使用。要先注册ocx控件先。
举个例子:
// import你的ocx控件。
#import "E:\\Interface.ocx" no_namespace
raw_interfaces_only raw_native_types named_guids
using namespace ATL;
// 声明并创建你的ocx接口。
CComPtr<IUIInterface>
m_spUI;
m_spUI.CoCreateInstance(__uuidof(UIInterface));