N nickruler Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-04 #1 请问如何用delphi实现像网络蚂蚁那样的拖放窗口?<br>最难实现的是使它总在最前面,且不受程序最小化的影响。<br>我尝试了用SetWindowPos,但只能使它在程序的最前面,无法实现在整个屏幕的最前面。也就是说一旦其它程序被激活,拖放窗口就收到后面了。这是为什么呢?
请问如何用delphi实现像网络蚂蚁那样的拖放窗口?<br>最难实现的是使它总在最前面,且不受程序最小化的影响。<br>我尝试了用SetWindowPos,但只能使它在程序的最前面,无法实现在整个屏幕的最前面。也就是说一旦其它程序被激活,拖放窗口就收到后面了。这是为什么呢?
B Brave Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-04 #2 你把form的formstyle设成fsstayontop
Y YNTW Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-04 #3 设成fsStayOnTop只对自己的程序有用吧,偶觉得要用API才能实现那种功能,以前好象在哪见到过,找找
S seaboy Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-04 #6 http://www.delphibbs.com/delphibbs/dispq.asp?lid=674277<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=439953<br>.....................<br>
http://www.delphibbs.com/delphibbs/dispq.asp?lid=674277<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=439953<br>.....................<br>
N nickruler Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-04 #7 把form的formstyle设成fsstayontop我已经试过,只对自己的程序有效<br>如果把拖放窗口设为主窗口,可以用setwindowpos实现最前,<br>但我不希望把拖放窗口设为主窗口。<br>此外还有什么办法?
把form的formstyle设成fsstayontop我已经试过,只对自己的程序有效<br>如果把拖放窗口设为主窗口,可以用setwindowpos实现最前,<br>但我不希望把拖放窗口设为主窗口。<br>此外还有什么办法?
B Brave Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-04 #8 对,主窗口设成fsstayontop对所有程序都有效,非主窗口就不行了
黄 黄海波 Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-04 #9 form的formstyle设成fsstayontop就没事了。[]<br>