Hallo, ich möchte per delphi ein
html dokument ausdrucken, welches aber online-inhalte besitzt.
wenn ich das über IE ausdrucken lasse fehlen diese.
deswegen habe ich in die
html ein javascript eingebaut, die den druckdialog bei firefox öffnet.
diesen möchte ich nun von delphi aus bestätigen(sprich ok drücken)
Das fenster heist "Drucken", ist aber weder im Taskmanager noch in der Taskleiste sichtbar...
ich habe mal versucht mit diesem Code weiter zu kommen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
wnd: THandle;
btn: THandle;
begin
wnd := FindWindow(nil, 'Drucken'); // sucht das Fenster
if wnd <> 0 then showmessage('Fenster gefunden'); //Fenster gefunden?
btn := FindWindowEx(wnd, 0, 'TButton', 'OK'); // sucht den Button
If btn <> 0 then SendMessage(btn, BM_CLICK, 0, 0); // führt den Klick auf dem Button aus
end;
funktioniert aber nicht, da er das fenster nicht findet...war ja auch nicht anders zu erwarten..
ich habe über google was über child-windows gefunden...da wurde ich dann aber mit tonnen an quellcode fast erschlagen
kann mir jemand helfen?