切换指定窗口到最前并获得焦点[SwitchToThisWindow]
(2008-11-22 17:45:31)
标签:
it |
要实现“切换指定窗口到最前并获得焦点”,很简单,我们只需一个函数就OK了,那就是SwitchToThisWindow。
SwitchToThisWindow是从user32.dll导出的,其原形为:
procedure SwitchToThisWindow(
hWnd:Thandle;
具体实例:
//静态加载SwitchToThisWindow
procedure
SwitchToThisWindow(hWnd:Thandle;fAltTab:boolean);stdcall;external
'User32.dll';
procedure TForm1.Button1Click(Sender: TObject);
var
h:thandle;
begin
h:=findwindow(nil,'test');
SwitchToThisWindow(h,true);
end;
是不是很简单。
整个代码
unit Unit1;
interface
uses
type
var
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
begin
end;
end.