Sterowanie IE z poziomu programu...

0

Czółencjo!

Ni to do Newbie nie pasuje, ni do poważniejszego działu:) Jak coś nie ten to bardzo proszę zrozumieć i nie kasować tylko przenieść temat.

Otóż mam taki kaprys, żeby otworzyć w obrębie okna programu (Delphi/C++ Builder/Visual C++, nie jestem wybredny, a to i tak chyba bez znaczenia) stronę internetową za pomocą IE. To się załatwi za pomocą ShellExecute i parametru '-k'. Tyle udało mi się w Google wywęszyć, bo kompletnej specyfikacji nigdzie nie znalazłem niestety. Nadal jednak nie wiem, jak w gotowym już oknie IE uruchomić inną stronę, czy zmienić rozmiar okna przeglądarki (ctrl+rolka, ale też z poziomu "linii komend"). Szukam, szukam i nie mogę znaleźć. Nawet na stronę Microsoftu wszedłem! Pomoże ktoś, ew. doradzi jakieś rzetelne źródło informacji na ten temat?

I dodam, że takiego bajerka używa na przykład Tlen czy EdHTML pradawny (CodeEditor pewnie też). Ba, IE wyświetla "Ten program nie może otworzyć strony sieci Web", jak coś jest nie tak, więc wspiera używanie go w aplikacjach. Problem tylko w zdobyciu jakiś informacji na ten temat.

Dam buziaka:) Pozdrawiam.

Edit: Tak mi się skojarzyło, że skoro i Visual Studio Microsoftu i IE Microsoftu to może to środowisko posiada jakiś fajny komponent do otwierania stron? Szukałem też odpowiedniego komponentu w downloadzie ale na nic nie trafiłem (chyba, że INDY, tak mi teraz do głowy przyszło...ale i tak jednak wolałbym coś pod C++).

0

Nie, nie odpala się bezpośrednio IE, odpala się kontrolkę MSHTML w swoim oknie. Tlen pisany w BCB używa po prostu TWebBrowser, który to opakowuje. Praktycznie każde środowisko ma opakowaną kontrolkę IE bądź innego renderera, chociażby WebKit w Qt.

0

Tlen pisany w BCB używa po prostu TWebBrowser, który to opakowuje.
To mi wystarczy, dzięki za odpowiedź:*

  1. Proszę o przeniesienie do Newbie:D
  2. Przy okazji spytam o BCB - podobnie jak z Delphi, brać "klasyczną" szóstkę, czy lepiej najnowszą wersję?

Pozdrawiam:)</quote>

0
krzychu2k7 napisał(a)
  1. Przy okazji spytam o BCB - podobnie jak z Delphi, brać "klasyczną" szóstkę, czy lepiej najnowszą wersję?

Klasyczna szóstka BCB jest starsza od klasycznej siódemki Delphi.
Zresztą w 2010 wróciła stara paleta, więc nie wiem nad czym tu się za bardzo zastanawiać…

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