我有一个在 VS 2003 中构建的较旧的 MFC 项目,我想移植到 VS 2010。该项目对网格使用 ActiveX 控件,即组件一中的 VSFlexGrid7。问题是,这个版本的 ActiveX 控件在 Windows 7 中不起作用(这是我所拥有的)。有一个更新版本的网格,即 VSFlexGrid8,它应该与 Windows 7 兼容。
解决方案是用较新的控件替换所有旧控件。
我的问题是,在不触及项目其他部分的情况下,更换控件的步骤是什么。完成此任务的最简单方法是什么?我是否必须修改类、资源 ID 等?
[解决方案:替换 .RC 文件中的 CLSID]