在 MFC CPropertySheet(Windows 7 64 位和 Windows 2008 Server)中添加



我有一个带有CPropertPage和CPropertySheet的MFC应用程序。PropertyPages 在运行时添加到 CPropertySheet 中。

我在设计时将VB ActiveX UserControls(在VB 6.0中创建)添加到PropertyPage中。此应用程序在Windows XP中运行良好,并且用户控件已正确加载。

同一应用程序在 Windows 7 64 位和 Windows 2008 服务器中加载用户控件时出现问题。

如果我删除用户控件并在属性页中添加 MFC 控件,则 MFC 控件将正确加载。

注意:

我尝试在MFC ActiveX容器控件中添加VB用户控件。在这种情况下,用户控件正在正确加载。

在 Windows 7 或 Windows 2008 服务器中使用带有属性表/属性页的用户控件是否有任何问题?

尝试使用"单元线程"线程模型创建 VB 控件。

您可以在项目 --> 属性 --> 常规选项卡 --> 线程

模型 -->"单元线程"中选择线程模型。

最新更新