Hi
ich habe es bisher so gelöst:
Delphi-Quellcode:
procedure TForm_Settings.CLBHide;
//Programme Verstecken
//Edit: CLB_Hide is ne CheckListBox wo die Titel drinstehen
var i:Integer;
ST: Integer;
begin
for i:=0 to CLB_Hide.Count-1 do
begin
if CLB_Hide.Checked[i] then ST:=SW_HIDE else ST:=SW_SHOWNA; //Show or Hide?
ShowWindow(FindWindow(nil,PAnsiChar(CLB_Hide.Items[i])),ST);
end;
end;
nun ist aber das problem (oder das ungünstige) das man hierfür den 100% korrekten titel angeben muss.
kann man irgendwie nur nach fenstern suchen wo ein string drin vorkommt?
oder kann man das
Handle anhand der Exe rausfinden?