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