标  题: 鼠标抖得厉害,如何解决?
发信人: 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毫秒