Браузериңизди кантип түзүү керек

Мазмуну:

Браузериңизди кантип түзүү керек
Браузериңизди кантип түзүү керек

Video: Браузериңизди кантип түзүү керек

Video: Браузериңизди кантип түзүү керек
Video: BTT Octopus V1.1 - FluiddPi and Klipper Firmware Install 2024, Ноябрь
Anonim

Өз колдору менен браузер түзүүнү каалагандар көп. Бирок муну кантип жасоону бардыгы билишет. Аны кадимки CppWebBrowser компонентинин жардамы менен чогултууга болот.

Браузериңизди кантип түзүү керек
Браузериңизди кантип түзүү керек

Нускамалар

1 кадам

Borland C ++ Builder v.6.0 программасында браузер жасоо оңой. Жеке кыймылдаткычыңызды жазуунун кажети жок. Даяр интернет изилдөөчүнү колдонуңуз. Форма түзүп, CppWebBrowzer элементин интернетке өтмөктөрү менен жайгаштырыңыз. Ал эң оң жакта. Даректи киргизүү үчүн баскычты жана түзөтүү баскычын кошуңуз. Сиз чоң ак тик бурчтук аласыз, анда сайттын бети көрсөтүлөт. Баскычты чыкылдатып же onEnter y edit`a: окуяларды сүрөттөп бериңиз: CppWebBrowser1-> Navigate (StringToOleStr (Edit1-> Text)); Эми стандарттык браузерлерден көрүп көнгөн айрым баскычтарды кошуңуз. Мисалы, бул баскычтар төмөнкүлөр болушу мүмкүн: Артка, Алга, Токтот жана Үй. Баскычтар үчүн суу коддору: CppWebBrowser1-> GoBack (); - артка баскычы, CppWebBrowser1-> GoForward (); - алдыга жылдыруу баскычы, CppWebBrowser1-> Stop (); - токтотуу баскычы, CppWebBrowser1-> Refresh (); - жаңылоо баскычы, CppWebBrowser1-> GoHome (); - үй баракчасынын баскычы. Эми түзөтүү компонентин ComboBox менен алмаштырыңыз. Ага жакында ачылган баракчалардын даректери жазылат. Окуя иштетүүчүгө бир нече саптарды кошуңуз: if (Key == VK_RETURN).

2-кадам

Өтмөктөрдү жасоо үчүн сизге Pagecontrol керек. Аны формага жайгаштырып, оң баскычты чыкылдатып, ачылган менюдан Жаңы бетти чыкылдатыңыз. Кайра чыкылдатып койсоңуз, экинчи өтмөктү аласыз. Биринчи өтмөккө өтүп, ага CppWebBrowser компонентин сүйрөңүз. Жөн гана аны Объектти карап чыгууда TabSheet1ге сүйрөңүз. Эми, ар бир өтмөктө браузерди ачуу үчүн, Form1 компонентин OnKeyDown иштетүүчүгө кошуңуз: TCppWebBrowser * newbrowser.

3-кадам

Кеңейтүүдө браузер кеңейиши үчүн, FormC компонентин onCreate иш-чарасына кошуу керек: PageControl1-> Align = alClient. Баскычтарды көрсөтүү үчүн, CoolBar компонентин өтмөктө жайгаштырыңыз. Андан кийин ага бардык баскычтарды сүйрөп барыңыз. Эми бардыгын иретке келтирип коюңуз. Бир барактан экинчи бетке өткөндө дарек тилкесине өзгөртүү киргизүү үчүн, CppWebBrowser компонентинин onBeforeNavigate2 окуясына сап кошуңуз: ComboBox1-> Text = CppWebBrowser1-> LocationURL.

4-кадам

Эми биз бардык баскычтарды камтыган бир панелди түзүшүбүз керек жана ал активдүү баракты башкара алат. Бул үчүн, CoolBar файлын бардык элементтери менен формага сүйрөңүз. Өтмөктү өзүнчө функцияга түзүү үчүн стилдөө. Жарыяланган бөлүмгө TForm1 классындагы баш файлга төмөнкүлөрдү жазыңыз: void _fastcall make_tab ();. Андан кийин бул функцияны onKeyDown көчүрүп алыңыз. Бул функция менен, сиз өтмөктөр менен иштөөнү жеңилдетесиз. Кеңейгенде дарек тилкеси көбөйүшү үчүн, onResize Form1 компонентине өтүп, Form1-> ComboBox1-> Width = Form1-> Width - 150 деп киргизиңиз.

5-кадам

Кнопкаларды тунук кылуу гана калды. Бул үчүн, сүрөттөрдү FormCreate-ге жүктөп, ачыктыкты орнотууга жардам бере турган коддорду кошуңуз. Тунук түстү тандап, жазып алыңыз. SpeedButton1-> Transparent = true; - тунуктугу, SpeedButton1-> Glyph-> Transparent = true; - сүрөттүн тунук экендигин, SpeedButton1-> Glyph-> TransparentColor = clBlack экендигин көрсөтөт; - тунук түс. Бул жерде FormCreateде make_tab (); командасын кошуңуз, браузериңиздин бардыгы даяр, аны иштетип, иштей берсеңиз болот.

Сунушталууда: