CScrollbar 适用于一台电脑,但不适用于其他任何电脑

发布于 2024-08-22 09:44:57 字数 257 浏览 7 评论 0原文

我使用 CScrollbar 用 C++ 编写了一些代码,它同时滚动 CWnd 和树视图。这在我的电脑上工作得很好,但在办公室的其他电脑上它有问题:

  • 它只向上滚动
  • 它允许用户在不需要时滚动

我已经在 Vista、XP 和 Windows 7 上测试了这一点他们都有相同的结果。我的电脑运行的是 Windows XP。

我的问题是:您知道可能是什么原因吗?如果不知道,我该如何查找原因?我真的不知道从哪里开始。

I've written some code in c++ using a CScrollbar which scrolls a CWnd and treeview at the same time. This works perfectly find on my pc, but on other pc's in the office it has problems:

  • it only scrolls up
  • it allows the user to scroll when they don't need to

I've tested this on Vista, XP, and Windows 7 and they all have the same result. My pc is running Windows XP.

My question is: do you know what might be the cause, and if not, how might I go about finding the cause? I don't really know where to start.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深海不蓝 2024-08-29 09:44:57

我唯一能想到的是一个未初始化的变量。可能在您的 SetScrollInfo 调用之一中。例如,您是否正确设置了 SCROLLINFO 的 fMask 成员?

The only thing I can think of would be an uninitialised variable. Potentially in one of your SetScrollInfo calls. e.g Are you setting the fMask member of SCROLLINFO correctly?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文