主题:如何在没有用户干预的情况下自动移动滚动条

阿伦·纳特

我的应用程序中有一个滚动窗口,其中创建了一个绘图区域小部件。在绘图区域中,我放置了多张图像。当用户在搜索框中输入有关图像的信息时,相应的图像将突出显示。

我的问题是如何让应用程序自动滚动到突出显示的“图像”框,而无需用户使用滚动条。滚动窗口应自动移动视图区域,以显示突出显示的图像所在的区域。

滚动窗口上使用的滚动策略是XmAUTOMATIC。

任何指针将不胜感激。在此先感谢。

保罗

如果这不起作用,请尝试XmScrollVisible(),那么您将需要:

1. Find out the size of the work area.
2. Find out the size and position of the clip window.
3. Find out the max/ min values for the horizontal scrollbar.
4. Use XmScrollBarGetValues() for the horizontal scrollbar to get its position within the max/min values.
5. Do some math magic to determine how much to move the horizontal scrollbar to get the work area to show through the clip window.
6. Call XmScrollBarSetValues() with Notify = True.
7. Repeat for the Vertical scrollbar.

高温超导

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将我的系统设置为在没有用户交互的情况下自动更新?

来自分类Dev

如何在安装完成之前让MSI在没有用户干预的情况下重新启动?

来自分类Dev

如何在没有用户干预的情况下从命令行静默卸载软件?

来自分类Dev

如何在没有用户干预的情况下直接从深层链接打开应用程序

来自分类Dev

如何在Xna中使用int在没有用户输入的情况下左右移动字段

来自分类Dev

是否可以在没有用户干预(即以编程方式)的情况下启用iCloud?

来自分类Dev

在没有用户干预的情况下使用酒

来自分类Dev

如何在没有人工干预的情况下自动连续轮询FTP服务器

来自分类Dev

如何在没有用户注册电子邮件的情况下发送通知

来自分类Dev

如何在没有用户确认的情况下使用force adb进行备份?

来自分类Dev

如何在没有用户交互的情况下以编程方式构建VI?

来自分类Dev

如何在没有用户交互的情况下初始化全屏

来自分类Dev

如何在没有用户名和密码的情况下访问代理?

来自分类Dev

如何在没有用户交互的情况下安装Microsoft Edge扩展?

来自分类Dev

如何在没有用户的情况下获得访问权限

来自分类Dev

如何在没有用户确认的情况下使用force adb进行备份?

来自分类Dev

如何在没有用户密码的情况下打开Fedora?

来自分类Dev

如何在没有用户输入的情况下使用书签?

来自分类Dev

如何在没有用户通过的情况下获取“ ID”

来自分类Dev

如何在选择了Jquery的情况下自定义滚动条

来自分类Dev

如何在没有滚动条的情况下滚动Div?

来自分类Dev

如何在没有垂直滚动条的情况下设置100%的高度?

来自分类Dev

如何在没有滚动条的情况下获取radChildwindow?

来自分类Dev

如何在没有滚动条的情况下以全屏方式打开批处理程序?

来自分类Dev

如何在没有滚动条的情况下创建水平可滑动菜单?

来自分类Dev

laravel 4:如何在没有用户名和密码的情况下登录用户

来自分类Dev

如何在没有用户实例的情况下获取 Active Directory 用户对象类的属性名称?

来自分类Dev

如何在没有用户(只有root)的情况下登录通用Linux发行版?

来自分类Dev

如何在没有用户身份验证的情况下列出Google日历活动

Related 相关文章

  1. 1

    如何将我的系统设置为在没有用户交互的情况下自动更新?

  2. 2

    如何在安装完成之前让MSI在没有用户干预的情况下重新启动?

  3. 3

    如何在没有用户干预的情况下从命令行静默卸载软件?

  4. 4

    如何在没有用户干预的情况下直接从深层链接打开应用程序

  5. 5

    如何在Xna中使用int在没有用户输入的情况下左右移动字段

  6. 6

    是否可以在没有用户干预(即以编程方式)的情况下启用iCloud?

  7. 7

    在没有用户干预的情况下使用酒

  8. 8

    如何在没有人工干预的情况下自动连续轮询FTP服务器

  9. 9

    如何在没有用户注册电子邮件的情况下发送通知

  10. 10

    如何在没有用户确认的情况下使用force adb进行备份?

  11. 11

    如何在没有用户交互的情况下以编程方式构建VI?

  12. 12

    如何在没有用户交互的情况下初始化全屏

  13. 13

    如何在没有用户名和密码的情况下访问代理?

  14. 14

    如何在没有用户交互的情况下安装Microsoft Edge扩展?

  15. 15

    如何在没有用户的情况下获得访问权限

  16. 16

    如何在没有用户确认的情况下使用force adb进行备份?

  17. 17

    如何在没有用户密码的情况下打开Fedora?

  18. 18

    如何在没有用户输入的情况下使用书签?

  19. 19

    如何在没有用户通过的情况下获取“ ID”

  20. 20

    如何在选择了Jquery的情况下自定义滚动条

  21. 21

    如何在没有滚动条的情况下滚动Div?

  22. 22

    如何在没有垂直滚动条的情况下设置100%的高度?

  23. 23

    如何在没有滚动条的情况下获取radChildwindow?

  24. 24

    如何在没有滚动条的情况下以全屏方式打开批处理程序?

  25. 25

    如何在没有滚动条的情况下创建水平可滑动菜单?

  26. 26

    laravel 4:如何在没有用户名和密码的情况下登录用户

  27. 27

    如何在没有用户实例的情况下获取 Active Directory 用户对象类的属性名称?

  28. 28

    如何在没有用户(只有root)的情况下登录通用Linux发行版?

  29. 29

    如何在没有用户身份验证的情况下列出Google日历活动

热门标签

归档