标 题: 鼠标抖得厉害,如何解决?
发信人: ab (紫琼), 信区: VisualC
发信站: BBS 水木清华站 (Sat Oct 31 16:06:04 1998)
我的 VIEW 类需要经常改变鼠标形状,
于是我在 WM_MOUSEMOVE 消息中改变鼠标,
但鼠标老是不稳定, 只要一动就会在缺省的箭头鼠标和
我设置的鼠标形状之间变来变去.
即使是先隐藏,设置以后在显示出来也不行啊.
请各位高手帮帮忙吧.
--
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: yazhou.bbs@bbs.net.t]
※ 修改:.fzx 于 Aug 9 16:51:40 修改本文.[FROM: heart.hit.edu.cn]
标 题: Re: 鼠标抖得厉害,如何解决?
发信人: zixia (没有美眉〓大木瓜), 信区: VisualC
发信站: BBS 水木清华站 (Sat Oct 31 16:08:09 1998)
好象在 initinstance 中要把鼠标给设成空?
【 在 ab (紫琼) 的大作中提到: 】
: 我的 VIEW 类需要经常改变鼠标形状,
: 于是我在 WM_MOUSEMOVE 消息中改变鼠标,
: 但鼠标老是不稳定, 只要一动就会在缺省的箭头鼠标和
: 我设置的鼠标形状之间变来变去.
: 即使是先隐藏,设置以后在显示出来也不行啊.
: 请各位高手帮帮忙吧.
--
[永远不要G.F.的紫虾] 爱情来得快去得也快,只有猪肉卷是永恒的.
紫虾大餐:zixia.yeah.net
My E-mail:zixia@126.com
嘻嘻,比特仙子这里有礼了^_^没空儿~~~~~~~~~~~讨论爱情~~~
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: yazhou.bbs@bbs.net.t]
※ 修改:.fzx 于 Aug 9 16:51:41 修改本文.[FROM: heart.hit.edu.cn]
标 题: Re: 鼠标抖得厉害,如何解决?
发信人: kmf (本性难移), 信区: VisualC
发信站: BBS 水木清华站 (Sat Oct 31 16:58:51 1998) WWW-POST
似乎应在OnSetCursor()中改变,并返回TURE.
【 在 zixia (没有美眉〓大木瓜) 的大作中提到: 】
: 好象在 initinstance 中要把鼠标给设成空?
--
我有三宝,持而保之。一曰慈,二曰俭,三曰不敢为天下先。
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: yazhou.bbs@bbs.net.t]
※ 修改:.fzx 于 Aug 9 16:51:45 修改本文.[FROM: heart.hit.edu.cn]
标 题: Re: 鼠标抖得厉害,如何解决?
发信人: ab (紫琼), 信区: VisualC
发信站: BBS 水木清华站 (Sat Oct 31 17:00:40 1998)
【 在 kmf (本性难移) 的大作中提到: 】
: 似乎应在OnSetCursor()中改变,并返回TURE.
: 【 在 zixia (没有美眉〓大木瓜) 的大作中提到: 】
OnSetCursor() 好象只用于鼠标到边界,标题等的情况吧?
--
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: yazhou.bbs@bbs.net.t]
※ 修改:.fzx 于 Aug 9 16:51:46 修改本文.[FROM: heart.hit.edu.cn]
标 题: Re: 鼠标抖得厉害,如何解决?
发信人: kmf (本性难移), 信区: VisualC
发信站: BBS 水木清华站 (Sat Oct 31 18:04:52 1998) WWW-POST
我用过,没问题。
【 在 ab (紫琼) 的大作中提到: 】
: OnSetCursor() 好象只用于鼠标到边界,标题等的情况吧?
--
我有三宝,持而保之。一曰慈,二曰俭,三曰不敢为天下先。
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: yazhou.bbs@bbs.net.t]
※ 修改:.fzx 于 Aug 9 16:51:49 修改本文.[FROM: heart.hit.edu.cn]
标 题: Re: 鼠标抖得厉害,如何解决?
发信人: ab (紫琼), 信区: VisualC
发信站: BBS 水木清华站 (Sun Nov 1 16:28:09 1998)
【 在 kmf (本性难移) 的大作中提到: 】
: 我用过,没问题。
我需要在VIEW类的不同区域显示不同的鼠标,
OnSetCursor()的三个参数只有窗口,大致区域和鼠标消息类型,
无法得到具体的鼠标位置, 所以还请大侠再指点一下.
--
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: yazhou.bbs@bbs.net.t]
※ 修改:.fzx 于 Aug 9 16:52:15 修改本文.[FROM: heart.hit.edu.cn]
标 题: Re: 鼠标抖得厉害,如何解决?
发信人: kmf (本性难移), 信区: VisualC
发信站: BBS 水木清华站 (Sun Nov 1 18:00:17 1998) WWW-POST
可以用函数GetCursorPos()得到鼠标的位置。
由于在WM_MOUSEMOVE之前,要发出WM_SETCURSOR
消息,所以在OnMouseMove 中改变鼠标会导致鼠标
在下一次移动前在OnSetCursor中被改回系统缺省的形状。
这样就会导致鼠标抖得厉害。
【 在 ab (紫琼) 的大作中提到: 】
: 我需要在VIEW类的不同区域显示不同的鼠标,
: OnSetCursor()的三个参数只有窗口,大致区域和鼠标消息类型,
: 无法得到具体的鼠标位置, 所以还请大侠再指点一下.
--
我有三宝,持而保之。一曰慈,二曰俭,三曰不敢为天下先。
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: yazhou.bbs@bbs.net.t]
※ 修改:.fzx 于 Aug 9 16:52:17 修改本文.[FROM: heart.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:13.851毫秒