Ինչպես ստեղծել ձեր զննարկիչը

Բովանդակություն:

Ինչպես ստեղծել ձեր զննարկիչը
Ինչպես ստեղծել ձեր զննարկիչը

Video: Ինչպես ստեղծել ձեր զննարկիչը

Video: Ինչպես ստեղծել ձեր զննարկիչը
Video: Երբ Աստված ցանկանում է խոսել ձեզ հետ, ահա թե ինչ է նա անում 2024, Նոյեմբեր
Anonim

Կան շատերը, ովքեր ցանկանում են զննարկիչ ստեղծել իրենց ձեռքերով: Բայց բոլորը գիտեն, թե ինչպես դա անել: Այն կարելի է հավաքել ՝ օգտագործելով ստանդարտ CppWebBrowser բաղադրիչը:

Ինչպես ստեղծել ձեր զննարկիչը
Ինչպես ստեղծել ձեր զննարկիչը

Հրահանգներ

Քայլ 1

Բորլանդ C ++ Builder v.6.0- ում զննարկիչ պատրաստելը բավականին հեշտ է: Անհրաժեշտ չէ գրել ձեր սեփական շարժիչը: Օգտագործեք պատրաստի ինտերնետ-հետազոտող: Ստեղծեք ձև և տեղադրեք CppWebBrowzer տարրը, որի վրա կան ինտերնետային ներդիրներ: Նա ծայրահեղ աջ կողմում է: Եվ ավելացրեք կոճակ և խմբագրման կոճակ ՝ հասցեն մուտքագրելու համար: Դուք կստանաք մի մեծ սպիտակ ուղղանկյուն, որում կցուցադրվի կայքի էջը: Նկարագրեք իրադարձությունները ՝ կտտացնելով կոճակին կամ Մուտքագրեք y- ը ՝ CppWebBrowser1-> Navigate (StringToOleStr (Խմբագրել 1-> Տեքստ)); Այժմ ավելացրեք մի քանի կոճակ, որոնք սովոր եք տեսնել ստանդարտ զննարկիչներում: Օրինակ ՝ այս կոճակները կարող են լինել ՝ Վերադառնալ, Փոխանցել, Դադարեցնել և Տուն: Կոճակների ջրի կոդերը. CppWebBrowser1-> GoBack (); - ետ կոճակ, CppWebBrowser1-> GoForward (); - առաջ կոճակ, CppWebBrowser1-> Stop (); - կանգառի կոճակ, CppWebBrowser1-> Refresh (); - թարմացման կոճակ, CppWebBrowser1-> GoHome (); - գլխավոր էջի կոճակը: Այժմ խմբագրման բաղադրիչը փոխարինեք ComboBox- ով: Վերջերս բացված էջի հասցեները կգրանցվեն դրանում: Մի քանի տող ավելացրեք միջոցառման մշակողին ՝ if (Key == VK_RETURN):

Քայլ 2

Ներդիրներ պատրաստելու համար ձեզ հարկավոր է Էջի վերահսկում: Տեղադրեք այն ձևի վրա և աջով կտտացրեք դրա վրա, բացվող ընտրացանկում կտտացրեք Նոր էջ: Եթե նորից կտտացրեք, կստանաք երկրորդ ներդիր: Անցեք առաջին ներդիրին և քաշեք CppWebBrowser բաղադրիչը դեպի այն: Պարզապես քաշեք այն Object Treeview- ի մեջ TabSheet1: Այժմ, յուրաքանչյուր ներդիրում զննարկիչ բացելու համար, OnKeyDown կարգավարին ավելացրեք Form1 բաղադրիչը ՝ TCppWebBrowser * newbrowser:

Քայլ 3

Որպեսզի զննարկիչը ընդարձակվի ընդլայնվելիս, անհրաժեշտ է ավելացնել Form1 բաղադրիչը onCreate իրադարձությանը ՝ PageControl1-> Align = alClient: Կոճակները ցույց տալու համար տեղադրեք CoolBar բաղադրիչը ներդիրի վրա: Դրանից հետո քաշեք բոլոր կոճակները դրա վրա: Հիմա ամեն ինչ կարգի բերեք: Հասցեի տողում մի էջից մյուսը անցնելիս փոփոխություններ կատարելու համար CppWebBrowser բաղադրիչի onBeforeNavigate2 իրադարձությանը մի տող ավելացրեք ՝ ComboBox1-> Text = CppWebBrowser1-> LocationURL:

Քայլ 4

Այժմ մենք պետք է ստեղծենք մեկ վահանակ, որը պարունակում է բոլոր կոճակները և այնպես, որ այն վերահսկի ակտիվ էջը: Դա անելու համար քաշեք CoolBar- ը բոլոր տարրերով ձևի վրա: Ներդիր ստեղծելու համար կոդավորելը `առանձին գործառույթի մեջ: Հրապարակված բաժնում TForm1 դասի վերնագրի ֆայլում գրեք հետևյալը. Ուժը կորցրած _ 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 (); հրամանը, ձեր զննարկիչը պատրաստ է, դուք կարող եք այն սկսել և աշխատել:

Խորհուրդ ենք տալիս: