Ka shumë që duan të krijojnë një shfletues me duart e tyre. Por të gjithë dinë ta bëjnë. Mund të montohet duke përdorur përbërësin standard CppWebBrowser.
Udhëzimet
Hapi 1
Prettyshtë shumë e lehtë të bësh një shfletues në Borland C ++ Builder v.6.0. Ju nuk keni nevojë të shkruani motorin tuaj. Përdorni një eksplorues të gatshëm të internetit. Krijoni një formë dhe vendosni elementin CppWebBrowzer me skedat e internetit në të. Ai është në të djathtën ekstreme. Dhe shtoni një buton dhe butonin e redaktimit për të futur adresën. Do të merrni një drejtkëndësh të madh të bardhë, në të cilin do të shfaqet faqja e faqes. Përshkruani ngjarjet duke klikuar në butonin ose në Vendosni ndryshoni `a: CppWebBrowser1-> Navigate (StringToOleStr (Redaktoni1-> Teksti)); Tani shtoni disa butona që jeni mësuar t'i shihni në shfletuesit standardë. Për shembull, këto butona mund të jenë: Kthehu, Përpara, Ndal dhe Shtëpia. Kodet e ujit për butonat: CppWebBrowser1-> GoBack (); - butoni i kthimit, CppWebBrowser1-> GoForward (); - butoni përpara, CppWebBrowser1-> Stop (); - butoni i ndalimit, CppWebBrowser1-> Refresh (); - butoni i rifreskimit, CppWebBrowser1-> GoHome (); - butoni i faqes kryesore. Tani zëvendësoni përbërësin e redaktimit me një ComboBox. Adresat e faqeve të hapura së fundmi do të regjistrohen në të. Shtoni disa rreshta te mbajtësi i ngjarjes: nëse (Çelësi == VK_RETURN).
Hapi 2
Për të bërë skeda, të duhet një Kontroll i faqeve. Vendoseni në formë dhe klikoni me të djathtën mbi të, në menunë që hapet, klikoni Faqja e Re. Nëse klikoni përsëri, do të merrni një skedë të dytë. Shkoni në skedën e parë dhe tërhiqni përbërësin CppWebBrowser në të. Thjesht tërhiqeni atë në Pamjen e Pemëve të Objekteve në TabSheet1. Tani, për të hapur një shfletues në secilën skedë, shtoni përbërësin Form1 në mbajtësin OnKeyDown: shfletuesi i ri TCppWebBrowser *.
Hapi 3
Në mënyrë që shfletuesi të zgjerohet kur zgjerohet, duhet të shtoni përbërësin Form1 në ngjarjen onCreate: PageControl1-> Align = alClient. Për të treguar butonat, vendosni përbërësin CoolBar në skedën. Pastaj tërhiqni të gjithë butonat mbi të. Tani vendos gjithçka në rregull. Për të bërë ndryshime në shiritin e adresave kur kaloni nga një faqe në tjetrën, shtoni një rresht në ngjarjen onBeforeNavigate2 të përbërësit CppWebBrowser: ComboBox1-> Tekst = CppWebBrowser1-> VendndodhjaURL.
Hapi 4
Tani duhet të krijojmë një panel të vetëm që përmban të gjithë butonat dhe kështu ai të kontrollojë faqen aktive. Për ta bërë këtë, tërhiqni CoolBar me të gjithë elementët në formë. Stilimi i kodit për krijimin e një skede në një funksion të veçantë. Shkruani sa vijon në skedarin e kokës, klasa TForm1, në seksionin e botuar: void _ fastcall make_tab ();. Pastaj kopjoni këtë funksion në onKeyDown. Me këtë funksion, ju e bëni më të lehtë për veten tuaj të punoni me skeda. Në mënyrë që shiriti i adresës të rritet kur zgjerohet, shkoni te përbërësi onResize Form1 dhe futni: Form1-> ComboBox1-> Width = Form1-> Width - 150.
Hapi 5
E vetmja gjë që mbetet të bësh është të bësh butonat transparent. Për ta bërë këtë, vendosni imazhet në FormCreate dhe shtoni kode atje që do t'ju ndihmojnë të vendosni transparencën. Zgjidh një ngjyrë transparence dhe shkruaji. Butoni i Shpejtësisë1-> Transparencë = e vërtetë; - rezolucioni i transparencës, SpeedButton1-> Glyph-> Transparent = e vërtetë; - tregon se fotografia është me transparencë, SpeedButton1-> Glyph-> TransparentColor = clBlack; - ngjyra e transparencës. Këtu në FormCreate shtoni komandën make_tab (); kjo është gjithçka që shfletuesi juaj është gati, mund ta filloni dhe të funksiononi.