W moim programie, w trakcie pracy muszę otworzyć dokument .pdf aby przepisać z niego dane do StringGrida.
Za pomocą procedury:

procedure TForm1.wynikiOKE1Click(Sender: TObject);

begin
OpenDialog1.InitialDir:= ExtractFilePath(Application.ExeName)+'Wyniki OKE';
    If openDialog1.Execute = TRUE then
    ShellExecute(Handle, 'open', PChar(OpenDialog1.FileName), '', '', sw_Normal);
end;

otwieram dokument.

I teraz jest problem. Co zrobić, aby dokument.pdf nie chował się pod główną formę (gdy kliknę na StringGridzie) tylko cały czas był na wierzchu. Myślałem, że może zmieniając flagę sw_xxxxxxx otrzymam żądany efekt, lecz to nie pomaga. Może ktoś spodkał się z tym problemem i pomoże mi w jego rozwiązaniu.
Pozdrawiam.