Kā Izveidot Pārlūkprogrammu

Satura rādītājs:

Kā Izveidot Pārlūkprogrammu
Kā Izveidot Pārlūkprogrammu

Video: Kā Izveidot Pārlūkprogrammu

Video: Kā Izveidot Pārlūkprogrammu
Video: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, Maijs
Anonim

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.

Kā izveidot pārlūkprogrammu
Kā izveidot pārlūkprogrammu

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.

Ieteicams: