又是一个相当初级的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

greensoft 2001-02-07 04:48:00
加精
怎样在桌面上做一个感应区域,在鼠表经过时发生事件?
(问题规则=只给第一个答的最完全的人满分49分)
...全文
327 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
langzhi 2001-09-14
  • 打赏
  • 举报
回复
透明窗体会影响到它下面的窗体的事件响应。不是很好。
copyyour 2001-05-15
  • 打赏
  • 举报
回复
test
CPLiu 2001-02-10
  • 打赏
  • 举报
回复
不对,
是屏幕!:)
silence 2001-02-10
  • 打赏
  • 举报
回复
首先,做个透明的窗体,
然后,令窗体永远在最上
最后,…… 不说你自己也就知道了:)
以上两个问题的实现方法,vb网站都有,你可以找找去!
CPLiu 2001-02-09
  • 打赏
  • 举报
回复
再逼近一下
其实窗口也有hwnd呀
这样够清楚了吧
snowguy 2001-02-08
  • 打赏
  • 举报
回复
放一有hwnd的控件在你的热区,大小跟你的热区一样大。
然后在控件的mousemove事件中加入
if x > 0 and x < ###.width and y>0 and y < ###.height then
if not mousein then
(call your sub wher enter the hot zero)
mousein = true
setcapture ###.hwnd
end if
else
(call your sub when leave the hot zero)
releasecapture
end if

greensoft 2001-02-08
  • 打赏
  • 举报
回复
大家快来帮忙阿
CPLiu 2001-02-07
  • 打赏
  • 举报
回复
还没给分,看来还有希望
哈哈
jifeng 2001-02-07
  • 打赏
  • 举报
回复
subzero(赘姆烂壳)的方法最好,TechnoFantasy的方法最简单,sundayboys(sunboy)的别用

另外你的规则太残酷了,咱没功劳也有苦劳啊,我抗议
gameboy999 2001-02-07
  • 打赏
  • 举报
回复
被其他窗体盖住时也得感应吗????

不过subzero已经给出了提示了。没分楼
trtror 2001-02-07
  • 打赏
  • 举报
回复
拒绝回答
抗议
vbdabster 2001-02-07
  • 打赏
  • 举报
回复
(回答问题规则只给给我分的人回答问题)那俺就不回答了
TechnoFantasy 2001-02-07
  • 打赏
  • 举报
回复
笨办法,用Timer控件。
www.applevb.com
sundayboys 2001-02-07
  • 打赏
  • 举报
回复
呵呵,是不是可以将窗口的标题栏去掉,然后将窗口的颜色设置成桌面颜色,这样可以处理鼠标经过时的事件了。
subzero 2001-02-07
  • 打赏
  • 举报
回复
做一个鼠标的hook

7,763

社区成员

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

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