procedure TForm1.Button1Click(Sender:
TObject);
begin
//列挙開始
EnumChildWindows(Form1.Handle,@EnumChildProc, 0)
end;
function EnumChildProc(hWnd :integer) : Boolean;Stdcall;
Var
Name :array[0..MAX_PATH] of Char;
begin
If IsWindowVisible(hWnd) then
begin
If GetWindowText(hWnd, Name, MAX_PATH) <> 0 Then
Form1.ListBox1.Items.ADD(Name);
end;
Result :=True;
end;
|