B bigzjj Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-28 #1 有的软件,比如OICQ,用鼠标拖动窗口时, 当窗口靠近屏幕边缘时,移动的窗口或窗口虚线框会 自动变大小、位置,不知道这个功能是怎么实现的?
面 面条 Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-05 #5 用程序控制呗! onmousemove时GetCurserPos得到鼠标位置
X xie ke Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-05 #6 先捕获鼠标位置(hook, getcursorpos), 然后根据屏幕属性(screen.width, screen.height) 进行变化
吕 吕雪松 Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-19 #9 在Visual Studio 6.0中有一个例子就是这样作的。
C cachen1 Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-19 #11 ;动态调用SetWindowRgn(Handle,newrgn)行不行啊. 估计是可以的吧,就是比较麻烦而已了.
K Kingron Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-18 #13 只不过拦截了wm_move,wm_moving消息,并且改变了参数(窗口位置信息)而已。