我有一个在Visual Basic 6.0中开发的OCX(DLL)。这个OCX在项目中有几个控件,我正在将该OCX转换或转换为Visual C ++ 2012。
到目前为止,我可以使用向导创建一个MFC ActiveX项目并且它可以工作,但是我还没有找到一种方法来向同一个OCX添加不同的控件,所以我不知道在Visual C ++ 2012中是否可以实现,因为我想要拥有一个包含所有控件的ActiveX OCX / DLL,因为OCX要保持兼容性,因为我想用新版本替换OCX。
您将在“项目”菜单中找到所需内容 - >添加类...
您可以在ActiveX控件中创建一个对话框,并在对话框上放置多个控件,就像任何其他对话框一样。如果您不希望它看起来像对话框,请关闭对话框模板上的标题栏和边框样式。这将为您提供一个用户无法移动的子窗口,它应该在视觉上与父窗口混合。