[ VC++ ] otwieranie pliku pdf poza wlasnym programem

0

Witam

Musze, za pomocą kliknięcia na przycisk, otworzyć plik pdf (do którego mam znaną dokładną śieżkę). Wiem, że jednym ze sposobów rozwiązania jest klasa "CHtmlView" z MFC. Rzecz w tym, że za jej pomocą otworzę plik w przeglądarce a chciał bym bezpośrednio odpalić go w Acrobacie.

Może ktoś ma jakiś pomysł?

0

otworzy pdfa w domyślnej przeglądarce (pewnie właście w Acrobacie)

ShellExecute(NULL, "open", "ścieżka do pdf'a", NULL,` NULL, SW_SHOWNORMAL);

a bardziej ogólnie, to coś a'la:

ShellExecute(NULL, "open", "ścieżka do programu", "ścieżka do pdf'a", NULL, SW_SHOWNORMAL);

żeby znaleźć ścieżkę do programu Acrobat Reader możesz w rejestrze pobrać klucz:

HKEY_LOCAL_MACHINE\Software\Adobe\Acrobat Reader\x.x\InstallPath

"x.x" zależy od zainstalowanej wersji readera, sprawdź jakie wersje istnieją, otwórz która ci pasuje...

0

Dzięki wielkie, działa jak trzeba.

1 użytkowników online, w tym zalogowanych: 0, gości: 1