求求求求求,谢谢谢谢谢(100分)

  • 主题发起人 主题发起人 mydd888
  • 开始时间 开始时间
M

mydd888

Unregistered / Unconfirmed
GUEST, unregistred user!
求类似QQ,粘贴停靠在桌面边缘的思路 <br>请尽量具体谢谢<br>比如如何检测到窗体在移动,并且窗体移动时LEFT&lt;=则显示停靠虚框,松开鼠标左键时,自动停靠,收缩
 
先确定screen的分辩率,再得到you窗口的大小,然后判断 mouse 的位置!<br>
 
我也这样试过,不行的,因为窗体移动鼠标是点在标题栏,我也试过拦截标题栏鼠标弹起的事件,可是拦截的是双击?
 
这个很简单啊。是不是和金山快译的的浮动状态条一样啊。<br>我觉得不难啊。<br>里面要用个定时器,定时检测。我以前作过,现在几乎忘了。
 
定时检测?老大,你的程序做出来,一定是个资源大户
 
你到底会不会用定时器啊。
 
Form上加两个定时器timer,判断窗体self.left(or right or top....)的大小。如果<br>self.left&lt;1 then 收缩起来。同时也要判断鼠标的位置 &nbsp;GetCursorpos(P);通过判断鼠标的位置(P.x,P.y)决定是否显示窗体。
 
定时检测?老大,你的程序做出来,一定是个资源大户 &nbsp;<br>&lt;----嗯,这个问题能解决吗?我每次用timer都是占用了很多资源
 
好象比较难的是那个虚框是怎么出来的。
 
哎,换个简单的问题不知道有人能答否?<br>DELPHI中如何在A窗体中操作B窗体,例如<br>B中有B.ONRESIZE<br>如何在A中使用?<br>如何定义全局变量,全局函数?
 
还有一个问题,调用子窗体.close;时是不是就释放了子窗体的资源,如果不是,怎么才算释放
 
没人在了啊?
 
后退
顶部