问题标签 [microsoft-common-controls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
13 回答
121061 浏览

visual-studio - Visual Studio 6 Windows 公共控件 6.0 (sp6) Windows 7,64 位

我被要求帮助某人处理旧版 vb6 应用程序,因此我决定按照本指南在我的 Windows 7 x64 笔记本电脑上使用 Visual Studio 6 。

它安装得很好,我可以看到除了 Microsoft Windows Common Controls 6.0 (sp6) 之外的一切都正常工作。Microsoft Windows Common Controls-2 6.0 (sp6)、Microsoft Windows Common Controls 5.0 (sp2) 等都可以正常工作。但是,当我尝试添加 Microsoft Windows Common Controls 6.0 (sp6) 组件时出现错误:

我无法添加图像,因此我已将屏幕截图上传到此处,供任何想准确查看的人使用:

http://i.imgur.com/7aym4xB.png

我尝试注册/取消注册/重新注册 MXCOMCTL.OCX、MSCOMCT2.OCX、msdatsrc.tlb 均未成功。我还卸载了可能导致 Windows 通用控件出现问题的已知安全更新。我已经删除了 IE11,即使报告指出 IE11 不会像 IE10 那样导致 MSCOMCTL.OCX 出现问题。

我在 Windows XP SP3 兼容模式下运行 VB6.EXE。使用禁用视觉主题、禁用桌面合成和禁用高 DPI 设置的显示缩放。以及以管理员身份运行它。

我还尝试打开一个使用此控件的先前项目,但它在加载过程中失败,并出现与屏幕截图中相同的“空白”错误,生成的错误日志中显示以下内容:

第 35 行:控件 lvData 的类 MSComctlLib.ListView 不是加载的控件类。第 223 行:控件 Stat 的类 MSComctlLib.StatusBar 不是已加载的控件类。

所以这告诉我这不是 .vbp 中的版本问题,就像一些建议的那样(新的空白项目也会发生这种情况)。

我束手无策。显然人们已经让 VB6 和 Windows 7 x64 都能正常工作(使用 Windows 通用控件),但我没有尝试任何方法来缓解我的问题。我希望这里有人可能遇到过这种情况,或者对发生的事情有一些想法。

0 投票
0 回答
2063 浏览

vb6 - 如何修复VB6程序中的“无法加载控件TabStrip”错误?

当我尝试在 VB6 中构建 exe 时,我收到一个弹出消息,说无法加载特定的表单。当我检查它的日志文件时,它显示“无法加载 TabStrip”。

同样的事情在另一台具有 Microsoft Visual Basic 6 (SP5) 并运行 Windows Server 2003 的机器上运行良好。但是当我们尝试在 Windows Server 2012 中构建它时遇到了问题。

谁能帮我解决这个问题?

0 投票
2 回答
594 浏览

windows - 如何在 EditBox 中切换自动换行

如何在多行编辑框中切换自动换行?

我可以使用或不使用它来创建它,但我不知道应该使用哪个消息来切换包装模式。