我可以在ActiveX项目/ DLL中有多个控件吗?

时间:2013-10-09 16:46:40

标签: visual-c++ mfc activex ocx

我有一个在Visual Basic 6.0中开发的OCX(DLL)。这个OCX在项目中有几个控件,我 我正在将OCX转换或翻译成Visual C ++ 2012。

到目前为止,我可以创建一个MFC ActiveX项目 向导,它的工作原理,但我没有找到一种方法来向同一个OCX添加不同的控件, 所以我不知道这在Visual C ++ 2012中是否可行,因为我想拥有一个ActiveX OCX / DLL 由于OCX是为了保持兼容性而导致我想要替换所有控件 OCX的新版本。

2 个答案:

答案 0 :(得分:0)

您可以在“项目”菜单中找到所需内容 - >添加班级......

add ATL control

答案 1 :(得分:-1)

您可以在ActiveX控件中创建一个对话框,并在对话框上放置多个控件,就像任何其他对话框一样。如果您不希望它看起来像对话框,请关闭对话框模板上的标题栏和边框样式。这将为您提供一个用户无法移动的子窗口,它应该在视觉上与父窗口混合。