Dokladnie wyglada to tak : (instrukacja podpieta pod button`em)
QRCompositeReport1.Preview;
HWND := FindWindow(0,'Print Preview');
if IsWindowVisible(HWND) then ShowMessage('Znalazlem');
Sleep(100);
PostMessage(HWND,WM_CLOSE,0,0);
ShowMessage('koniec operacji');
Wczesniej byl sendmessage...
Kod dziala jest informacja ze znalazl okno ale dopiero jak ja klikne na zamkniecie raportu, dopiero wtedy reszta kodu jest wykonywana czyli :
HWND := FindWindow(0,'Print Preview');
if IsWindowVisible(HWND) then ShowMessage('Znalazlem');
Sleep(100);
PostMessage(HWND,WM_CLOSE,0,0);
ShowMessage('koniec operacji');
A mi zalezy aby byl generowany podglad a nastepnie aby okno bylo zamykane jak takei cos zrobic ??????????