Ir daudzi, kas vēlas izveidot pārlūku ar savām rokām. Bet visi zina, kā to izdarīt. To var samontēt, izmantojot standarta CppWebBrowser komponentu.
Instrukcijas
1. solis
Ir diezgan viegli izveidot pārlūkprogrammu Borland C ++ Builder v.6.0. Jums nav jāraksta savs dzinējs. Izmantojiet gatavu Internet Explorer. Izveidojiet veidlapu un ievietojiet tajā elementu CppWebBrowzer ar interneta cilnēm. Viņš ir galēji labajā pusē. Pievienojiet pogu un rediģēšanas pogu, lai ievadītu adresi. Jūs saņemsiet lielu baltu taisnstūri, kurā tiks parādīta vietnes lapa. Aprakstiet notikumus, noklikšķinot uz pogas vai sadaļā Ievadīt un rediģēt`a: CppWebBrowser1-> Navigate (StringToOleStr (Edit1-> Text)). Tagad pievienojiet dažas pogas, kuras esat pieradis redzēt standarta pārlūkprogrammās. Piemēram, šīs pogas var būt: Atpakaļ, Pārsūtīt, Pārtraukt un Sākums. Ūdens kodi pogām: CppWebBrowser1-> GoBack (); - poga Atpakaļ, CppWebBrowser1-> GoForward (); - poga uz priekšu, CppWebBrowser1-> Stop (); - apstāšanās poga, CppWebBrowser1-> Refresh (); - atsvaidzināšanas poga, CppWebBrowser1-> GoHome (); - mājas lapas poga. Tagad nomainiet rediģēšanas komponentu ar ComboBox. Tajā tiks ierakstītas nesen atvērtās lapu adreses. Pievienojiet dažas rindiņas notikumu apstrādātājam: if (Key == VK_RETURN).
2. solis
Lai izveidotu cilnes, nepieciešama Pagecontrol. Novietojiet to formā un ar peles labo pogu noklikšķiniet uz tās, atvērtajā izvēlnē noklikšķiniet uz Jauna lapa. Noklikšķinot vēlreiz, tiek parādīta otrā cilne. Pārejiet uz pirmo cilni un velciet tajā komponentu CppWebBrowser. Vienkārši velciet to Object Treeview uz TabSheet1. Tagad, lai katrā cilnē atvērtu pārlūkprogrammu, pievienojiet Form1 komponentu OnKeyDown apstrādātājam: TCppWebBrowser * newbrowser.
3. solis
Lai paplašinot paplašinātu pārlūkprogrammu, notikumam onCreate jāpievieno komponents Form1: PageControl1-> Align = alClient. Lai parādītu pogas, uz cilnes novietojiet komponentu CoolBar. Pēc tam velciet visas pogas uz tā. Tagad sakārtojiet visu kārtībā. Lai veiktu izmaiņas adreses joslā, pārejot no vienas lapas uz otru, pievienojiet rindu CppWebBrowser komponenta notikumam onBeforeNavigate2: ComboBox1-> Text = CppWebBrowser1-> LocationURL.
4. solis
Tagad mums ir jāizveido viens panelis ar visām pogām un tā, lai tas kontrolētu aktīvo lapu. Lai to izdarītu, velciet CoolBar ar visiem elementiem uz veidlapu. Cilnes izveidošanas koda veidošana atsevišķā funkcijā. Publicētās sadaļas galvenes failā TForm1 klase ierakstiet: void _fastcall make_tab ();. Pēc tam nokopējiet šo funkciju vietnē OnKeyDown. Izmantojot šo funkciju, jūs sev atvieglojat darbu ar cilnēm. Lai paplašinot, adreses josla varētu palielināties, dodieties uz komponentu onResize Form1 un ievadiet: Form1-> ComboBox1-> Width = Form1-> Width - 150.
5. solis
Atliek vien pogas padarīt caurspīdīgas. Lai to izdarītu, ielādējiet attēlus vietnē FormCreate un pievienojiet tur kodus, kas palīdzēs iestatīt pārredzamību. Izvēlieties caurspīdīguma krāsu un pierakstiet to. SpeedButton1-> Transparent = true; - caurspīdīguma izšķirtspēja, SpeedButton1-> Glyph-> Transparent = true; - norāda, ka attēls ir ar caurspīdīgumu, SpeedButton1-> Glyph-> TransparentColor = clBlack; - caurspīdīguma krāsa. Šeit veidlapā FormCreate pievienojiet komandu make_tab (); tas ir viss, kas jūsu pārlūkprogramma ir gatava, varat to sākt un strādāt.