tooltip在双显示器下不能正常显示

clear_zero 2009-10-28 07:02:27
我有两个显示器布局如下


现在我在显示器2上面显示一个form,form里面image下面的tooltip会出现在显示器1上面。
当我拖拽form到显示器1上面的时候,tooptip显示正常

这样的问题如何解决呢?
谢谢
...全文
141 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangsifanbaba 2009-11-02
  • 打赏
  • 举报
回复
不好意思,刚才又试了下,Image不行,Picture可以。
我猜测是这样的:VB对Image的位置计算和Picture不同,因为Picture是窗口,而Image是GDI画上去的。

Tooltips其实是一个tooltips_class32类的窗口。
http://xelement.itpub.net/post/35939/410589 说明了通过API调用Tooltip的方法。

显然Tooltips窗口的位置计算必须由调用者实现。
幸好VB对于双显示器的窗体位置的计算是正确的,所以用API实现理论上可行(我是菜鸟,就不搞了)。

这是VB的BUG,可以和微软反映下,不过这么老的产品估计微软不支持了。。。
zhangsifanbaba 2009-11-02
  • 打赏
  • 举报
回复
我这里没有任何问题。图片显示不完全,打开新浏览器查看。
尝试编译版本和解释版本均正常。

Visual Basic 6.0 w/ SP6 中文版
Windows Server 2003 Enterprise Edition w/ SP2 英文版
ATi RADEON 7000 VE Video Adapter w/ 32MB RAM (AGP)

给你几个建议:
安装操作系统补丁、VB6 SP6补丁、最新的显示卡驱动程序(经过WHDL认证的)
VB6的一部分Tooltip是自己实现的,比如ListView in Common Controls Version 6,检查操作系统标准的Tooltips是否出错,如果不出错,而VB的出错,尝试使用相关API代替。

我是菜鸟,也就知道这么一点点了。
zhangsifanbaba 2009-11-02
  • 打赏
  • 举报
回复
jaspv 2009-10-29
  • 打赏
  • 举报
回复
还是不错的
东方之珠 2009-10-29
  • 打赏
  • 举报
回复
还是自己画一个吧。
嗷嗷叫的老马 2009-10-28
  • 打赏
  • 举报
回复
玩多头显示的人不是很多,估计不会有太多的经验供你参考.

如果是我,为了进度,在这之前还是老实地画吧,哈哈.
getemail 2009-10-28
  • 打赏
  • 举报
回复
两个显示器才值50分
想起了欧也妮·葛朗台
舉杯邀明月 2009-10-28
  • 打赏
  • 举报
回复
蹭点分...........

^_^
clear_zero 2009-10-28
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 myjian 的回复:]
帮顶顶.

雅琪是自己写的代码还是别人的BIN?
[/Quote]
我自己遇到的问题
自己画一个tooltip可以解决这个问题,只是工程已经很大了不想添加太多的东西。寻求一下简单方法
嗷嗷叫的老马 2009-10-28
  • 打赏
  • 举报
回复
帮顶顶.

雅琪是自己写的代码还是别人的BIN?
贝隆 2009-10-28
  • 打赏
  • 举报
回复
关注
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tiger_zhao 的回复:]
有许多旧的程序不支持双显,因为它们的参数中只能用默认的第一显示器。
[/Quote]
是结论么?
感觉疑惑
clear_zero 2009-10-28
  • 打赏
  • 举报
回复
难道只能自己画?
clear_zero 2009-10-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tiger_zhao 的回复:]
有许多旧的程序不支持双显,因为它们的参数中只能用默认的第一显示器。
[/Quote]
这个我也看到了,不能解决了么?
Tiger_Zhao 2009-10-28
  • 打赏
  • 举报
回复
有许多旧的程序不支持双显,因为它们的参数中只能用默认的第一显示器。
Flyingdragon168 2009-10-28
  • 打赏
  • 举报
回复
不是很清楚,雙顯示器,也只是顯示的工具吧。
只能幫你頂頂了。
getemail 2009-10-28
  • 打赏
  • 举报
回复
帮顶接分

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧