FindWindow和FindWindowEx的語法和用法
阿新 • • 發佈:2019-01-26
1 函式原型:
4 使用方法 //測試1: 試著找找新建程式主視窗的控制代碼 var h: HWND; begin {現在我們知道視窗的標題是: Form1、視窗的類名是: TForm1} h := FindWindow('TForm1', 'Form1'); ShowMessage(IntToStr(h)); {656180; 這是隨機, 每次啟動視窗肯定不一樣} {假如不知道類名}
//測試2: 找計算器視窗的控制代碼(先開啟計算器)
var
h: HWND;
begin
{如果不是簡體中文系統, 這樣可能不靈}
h := FindWindow(nil, '計算器');
ShowMessage(IntToStr(h)); {1508334}
{最好這樣, 但你得提前知道計算器視窗的類名是: SciCalc}
h := FindWindow('SciCalc', nil);
ShowMessage(IntToStr(h)); {1508334}
end;