Drag In(30分)

  • 主题发起人 主题发起人 歪就歪
  • 开始时间 开始时间

歪就歪

Unregistered / Unconfirmed
GUEST, unregistred user!
当鼠标进入窗体,会有CM_MOUSEENTER,可当鼠标是安住左键,也就
是Drag进入窗体时,是哪个消息?
 
y9y,
把你的Api(delphi)给我发一份,偶一年内解决这个问题:)
bestfish@21cn.com
 
千中元:“希望能得到大家的帮助,也希望我能帮助别人”,嘻嘻,你的嘴
好甜,真会说话。不象我,赤裸裸的声称自己走邪门歪道。

没问题,在公元两千年里,你能从我这儿收到API的EMAIL的可能性是:抽奖
〖中千元〗的概率。
 
这个歪就歪是不是原来那个,不象呀。

我觉得应该是先 onEnter 再 onClick.
 
其他窗口OnMouseDown时,ReleaseCapture; 再设一个布尔标识。
Drag进入窗体的OnMouseMove里就可捕获了。

歪就歪:"这分你也抢,太失身了吧?"
o*o :"唉,又失身了。" :-)
 
o*o:这回大侠不是失身,呵呵,倒可能是“失手”了。
“其他窗口OnMouseDown时”,不幸的是,鼠标从别的程序点击ICON,DRAG到
本程序的区域内,而该区域内还扑获了CM_MOUSEENTER。

瞎举例子,就是:一个FORM,MOUSE进入是,它就蓝了,MOUSE离开时,它就
灰了(这已做到),但当DRAG进入这FORM时,我也同样想让这FORM变蓝(
没做到)。

SuperMMX:就是一个歪就歪,Y9Y是在没中文输入时使用的名字。不存在
CLICK事件。
 
比如, 我忘了,还要 mouseup 才 click, hehe,
 
haha,y9y加到100分我就告诉你
 
歪兄,谁知道你是在别的程序里按键,你又没说。

从别的程序Drag in就更简单了,WM_NCHITTEST就可以捕获。
 
dragover()
有参数,看帮助
 
To Hubdog:你这臭小子,从我这儿挣的分还少啊!这么贪心!
看你在排行榜上“越冷越高”,还惦记着让正我这大头冤枉分啊!

To 大家:抱歉,这个问题容我两天再结束,抱歉。

To 后来者:此问题不必再费心做答了。
 
多人接受答案了。
 
哎呀呀!
好久没来,你们这帮家伙居然这么马马乎乎就算完,
简直气死我了!

看看老李的回答吧:
<a href="DispQ.asp?LID=228424">如果这个简单的问题都搞不定的话,以后我还来不来呢?我真的急!</a>
 
后退
顶部