Өөрийнхөө гараар хөтөч үүсгэхийг хүсдэг олон хүмүүс байдаг. Гэхдээ хүн бүр үүнийг яаж хийхээ мэддэг. Үүнийг стандарт 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 бүрэлдэхүүн хэсгийг чирнэ үү. Үүнийг Object Treeview дээр TabSheet1 руу зөөхөд л хангалттай. Одоо таб бүр дээр хөтөч нээхийн тулд Form1 бүрэлдэхүүн хэсгийг OnKeyDown боловсруулагч дээр нэмнэ үү: TCppWebBrowser * newbrowser.
Алхам 3
Хөтөчийг өргөтгөхдөө өргөжүүлэхийн тулд Form1 бүрэлдэхүүн хэсгийг 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-> Ил тод = үнэн; - тунгалаг нягтрал, SpeedButton1-> Glyph-> Transparent = true; - зураг тунгалаг байгааг SpeedButton1-> Glyph-> TransparentColor = clBlack; - тунгалаг өнгө. FormCreate дээр make_tab (); командыг нэмж оруулаарай, ингэснээр таны хөтөч бэлэн боллоо, та үүнийг эхлүүлээд ажилла.