1

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

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

4

2 回答 2

0

您将在 Project 菜单 -> Add Class... 中找到您要查找的内容。

添加 ATL 控件

于 2013-10-09T23:11:22.997 回答
-1

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

于 2013-10-09T18:20:05.693 回答