我有一个带有 CPropertPage 和 CPropertySheet 的 MFC 应用程序。PropertyPages 在运行时被添加到 CPropertySheet 中。
我在设计时将 VB ActiveX 用户控件(在 VB 6.0 中创建)添加到 PropertyPage 中。此应用程序在 Windows XP 中运行良好,并且用户控件已正确加载。
此应用程序在 Windows 7 64 位和 Windows 2008 服务器中加载用户控件时存在问题。
如果我删除 UserControls 并在 PropertyPage 中添加 MFC 控件,则 MFC 控件会正确加载。
笔记:
我尝试在 MFC ActiveX 容器控件中添加 VB 用户控件。在这种情况下,用户控件正在正确加载。
在 Windows 7 或 Windows 2008 服务器中使用带有 PropertySheet/PropertyPage 的 UserControl 是否有任何问题?