现在我有一个带有水平广告垂直滚动条的窗口。我使用这些参数对其进行初始化。
//Set OGL Frame scroll bar
SCROLLINFO inf;
inf.cbSize = sizeof(SCROLLINFO);
inf.fMask = SIF_PAGE | SIF_POS;
inf.nPage = 20;
inf.nPos = 30;
它在中心创建它们,我喜欢它们的大小,但是当我滚动时,我乘以 50,这会产生断断续续的效果。我怎样才能为条形图添加更多分辨率并仍然保持相同的拇指大小。有没有一种方法可以根据上述参数计算出条形图的大小和位置?
谢谢
最佳答案
好的,这是我的解决方案,尽管其中一个已被接受。
每当我使用 Controlspy 的 Windows 控件出现问题时和他们一起做实验。 Controlspy 还列出了可以发送到不同控件的所有不同消息。找到与您正在尝试执行的操作类似的消息,并在 MSDN 上查看该特定消息。
关于c++ - 帮助 WinAPI 滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2980581/