如何做到:即使主窗口最小化,当程序调用窗口时,被调用的窗口会自动弹出到屏幕最前端。(50分)

  • 主题发起人 主题发起人 NewLearner
  • 开始时间 开始时间
N

NewLearner

Unregistered / Unconfirmed
GUEST, unregistred user!
只有被调用的窗口弹出,主窗口仍然保持原状(最小化)。
 
form1 为将调用的窗口
form1.WindowState:=wsNomal ;
form1.BringToFont
 
不行啊,当我在使用其它应用程序时, 它没有自动弹到我的面前
 
BOOL SetForegroundWindow(

; ; HWND hWnd // handle of window to bring to foreground
; ;);
 
to icysword: 用到了哪个单元,HWND是什么,能举个实例吗
 
form1.WindowState:=wsNormal;
form1.formstyle:=fsStayOnTop;
 
use windows;
SetForegroundWindow(aHand);
ShowWindow(aHand,SW_SHOW);
//aHand 要显示的窗口句柄
//SW_SHOW 显示模式.
 
后退
顶部