我在C ++ builder(XE)中开发了一个应用程序。 我必须在面板中使用一个openGL组件(例如GLControl,可调整大小)。 我在此面板中使用ScrollBar来显示OpenGL组件的所有组合。 因此,我需要在滚动面板时计算TScrollBar的正确页面大小和相机的转换。
答案 0 :(得分:1)
最后,我得到了我的探测器的解决方案。 计算我的滚动条的页面大小的公式是:
PageSize = ScrollBar-> Max *(Height_Panel / Height_Draw);
请注意OpenGl中相机的位置。