Przeglądarka internetowa

0

Witam
Zrobiłem prostą przeglądarkę internetowa. Chciałbym zrobić tak aby można było dodawać nowe karty jak w chrome czy Mozilla:) czy ma ktoś pomysł jak to zrobić ? Pracuję na visual c++ 2005

2

Zgaduję, że pewnie wrzuciłeś na formę (T)WebBrowser i dodałeś jakiś (T)Edit w formie paska adresu oraz parę buttonów w stylu Dalej i Wcześniej, po czym dumnie nazwałeś to przeglądarką internetową.
W takim wypadku poczytaj o PageControl, TabbedNotebook (lub jakichś pochodnych - nie jestem do końca pewien, jak to nazwali w Visual C++ :P).

0

To nie ma być zaawansowana przeglądarka lecz prosty projekt :) Chodzi mi o to że gdy dodam TabControl to wpisując w textBoxie adres zawsze będzie otwierać mi stronę z zaprogramowanego webBrowsera. Chciałbym osiągnąć coś takiego że otwiera mi się strona na tej karcie w której aktualnie jestem. Byli byście mi w stanie w tym pomóc ?

0

To nie ma być zaawansowana przeglądarka lecz prosty projekt

Ale co to za projekt z programowania, w którym większość czasu myśli się nad GUI, a nie pisze kod...

Byli byście mi w stanie w tym pomóc ?

Sprawdzaj, która karta jest aktualnie otwarta?

0

Jak bym wiedział jak to zrobić to bym wam głowy nie zawracał

0

Bodajże property ActivePageIndex.

0

A czy jest możliwość dostania gotowego kodu odnośnie kart ? :P

0

Nie... ale mogę Ci podpowiedzieć:
Potrzebujesz dynamicznej tablicy (najlepiej vector-a), którego elementami będą WebBrowsery.
Tworząc kartę, tworzysz nowy obiekt WebBrowser i dodajesz go na formę (bądź precyzyjniej: do tego PageControl/TabbedNotebook/czy co tam masz).
Gdy użytkownik wpisze adres, wykonujesz po prostu TenMojDynamicznyVector[Kontrolka.ActivePageIndex].WczytajStrone(Edit1.Text); (ofc.to nie jest kod as-is, ale mam nadzieję, że rozumiesz o co chodzi :P).
Oczywiście musisz jeszcze uwzględnić zamykanie i przesuwanie kart, ale to jest raczej oczywiste.

0

Dobra poddaje się :)

0

Wzorcowy przykład jak kończy się wyklikiwanie bez jakiejkolwiej wiedzy programistycznej :>

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