- 註冊時間
- 2006-3-13
- 最後登錄
- 2025-1-10
- 在線時間
- 673 小時
- 閱讀權限
- 200
- 積分
- 417
- 帖子
- 1107
- 精華
- 0
- UID
- 2
  
|
在Memo1中列出所有視窗標題名稱
- procedure TForm1.Button1Click(Sender: TObject);
- var
- HCurrentWindow: HWND;
- szText: array[0..254] of char;
- begin
- Memo1.Clear;
- HCurrentWindow := GetWindow(Handle, GW_Hwndfirst);
- begin
- while HCurrentWindow <> 0 do
- begin
- if GetWindowtext(HCurrentWindow, @szText, 255) > 0 then
- Memo1.Lines.Add(StrPas(@szText));
- HCurrentWindow := GetWindow(HCurrentWindow, GW_HwndNext);
- end;
- end;
- end;
複製代碼 |
|