Ich hab jetzt mal ne krücke gefunden wie es zumindest funktioniert... das
problem scheint bei appactivate zu liegen... warum der focus trotz
ergebnis "true" nicht bei dem fenster liegt ist mir schleicherhaft
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
handle: thandle;
begin
handle:=findwindow(
nil,('
Unbenannt - Editor'));
showwindow(
handle,SW_MINIMIZE);
showwindow(
handle,SW_RESTORE);
AppActivate('
Unbenannt - Editor');
SendKeys('
%(db)' , false);
end;
wenn man das fenster aber zuerst minimiert und dann wieder herstellt geht es
immer...
na ja was erwarte ich - ich progge ja unter MS-windows
tschö
Ralf