Interaktion mit fremden Fenstern vom 20.08.2006
Diese unit sammelt einige Funktionen zum Manipulieren von fremden Fenster in Delphi.
Delphi/Pascal function my_wh_getWinhandle(titel:string;starthandle:hWnd):hWnd;
//suche nach genau dem Fenstertitel oder der erste in dem der String vorkommt
var my_wh_strickt:boolean=true;
//Übergabe: Fenstertitel des zu bearbeitenden Programmes und Starthandel ab dem es zu suchen gild
function my_wh_moveWin(x,y:integer;wintitel:string;starthandle:hWnd): boolean;
function my_wh_resizeWin(b,h:integer;wintitel:string;starthandle:hWnd): boolean;
function my_wh_sendKeytoapp(key:integer;wintitel:string;starthandle:hWnd): boolean;
//Schließe Programm, Übergabe Fenstertitel
procedure my_wh_closeProgs(titel:string;starthandle:hWnd);
//Fenster eines Programmes in ein Objekt (Fenster/Panel) einfangen, freigeben
function my_wh_catchWindow(Winhandle:hWnd;zielHandle:thandle;maximize:boolean): boolean;
//Fenster verstecken/anzeigen, Übergabe Handle
procedure my_wh_hideProg(win:THandle);
...weiter lesen