Hi,
bekomm ich darüber auch windows, die im tray sprich "unsichtbar" sind?
MfG - Ghost007
[EDIT]
ich hab jetzt in der suche folgendes gefunden:
Delphi-Quellcode:
function EnumWindowsProc (Wnd: HWND; LParam: LPARAM): BOOL; stdcall;
var Bezeichnung : Array[0..200] of Char;
begin
if (IsWindowVisible(Wnd) or IsIconic(wnd)) and
((GetWindowLong(Wnd, GWL_HWNDPARENT) = 0) or
(GetWindowLong(Wnd, GWL_HWNDPARENT) = GetDesktopWindow)) and
(GetWindowLong(Wnd, GWL_EXSTYLE) and WS_EX_TOOLWINDOW = 0) then begin
GetWindowText(Wnd, Bezeichnung, 256);
Form1.listbox1.Items.Add(Bezeichnung);
end;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
EnumWindows(@EnumWindowsProc, 1);
end;
Jetzte meine fragen:
1. wo finde ich eine liste der befehle wie z.b. IsIconic oder GetWindowText? mit wirkung und synthax ? weil wenn ich in delphi auf F1 drücke bekomm ich keine infos.
2. wie kann ich die
handle nun mit einer prozess id vergleichen, wie du es angesprichen hast?
[/EDIT]