二个StayOnTop窗体怎么区别?(100分)

  • 主题发起人 主题发起人 小天
  • 开始时间 开始时间

小天

Unregistered / Unconfirmed
GUEST, unregistred user!
我这儿有好多个StayOnTop的窗体,请问我怎么才能区分他们的先后呢?
 
在一个程序中,只能有一个窗体可以StayOnTop,怎么不能区分,如果是在不同的程序中,
系统当前激活的那个程序,那个程序的StayOnTop窗体就在最上面。
 
是一个程序调用了N个StayOnTop的DLL
 
最后一次调用的显示在最上面,用个标记变量就可以解决啦 。
 
可我想有选择性地StayOnTop丫
该怎么办呢?
 
哈哈,用api吧!

 
API怎么用法?
 
SetWindowsPos(hWnd,HWND_TOPMOST,0,0,0,0,SWP_NOSIZE);
如果不行可别骂我,嘻嘻。。。。。我也没试过
 
SETWINDOWPOS最后一个参数写成swp_nosize or swp_nomove,否则那个窗口会在最左上角:)
 
多人接受答案了。
 
后退
顶部