כיצד ליצור את הדפדפן שלך

תוכן עניינים:

כיצד ליצור את הדפדפן שלך
כיצד ליצור את הדפדפן שלך

וִידֵאוֹ: כיצד ליצור את הדפדפן שלך

וִידֵאוֹ: כיצד ליצור את הדפדפן שלך
וִידֵאוֹ: כיצד לשנות את דפדפן ברירת המחדל ב- Google Chrome Windows 11. 2024, מאי
Anonim

ישנם רבים שרוצים ליצור דפדפן במו ידיהם. אבל כולם יודעים לעשות את זה. ניתן להרכיב אותו באמצעות רכיב CppWebBrowser הרגיל.

כיצד ליצור את הדפדפן שלך
כיצד ליצור את הדפדפן שלך

הוראות

שלב 1

זה די קל ליצור דפדפן ב- Borland C ++ Builder v.6.0. אתה לא צריך לכתוב מנוע משלך. השתמש ב- Internet Explorer מוכן. צור טופס והניח את אלמנט CppWebBrowzer עם כרטיסיות אינטרנט עליו. הוא נמצא בימין הקיצוני. והוסף כפתור ולחצן עריכה על מנת להזין את הכתובת. תקבלו מלבן לבן גדול, בו יוצג דף האתר. תאר את האירועים על ידי לחיצה על הכפתור או על הזן ערוך 'a: CppWebBrowser1-> נווט (StringToOleStr (Edit1-> טקסט));. כעת הוסף כמה כפתורים שאתה רגיל לראות בדפדפנים רגילים. לדוגמא, כפתורים אלה יכולים להיות: חזרה, קדימה, עצירה והבית. קודי מים לכפתורים: CppWebBrowser1-> GoBack (); - כפתור חזרה, CppWebBrowser1-> GoForward (); - כפתור קדימה, CppWebBrowser1-> עצור (); - לחצן עצור, CppWebBrowser1-> רענן (); - לחצן רענון, CppWebBrowser1-> GoHome (); - כפתור דף הבית. כעת החלף את רכיב העריכה ב- ComboBox. כתובות עמודים שנפתחו לאחרונה יירשמו בה. הוסף כמה שורות למטפל האירוע: אם (מפתח == VK_RETURN).

שלב 2

על מנת ליצור כרטיסיות, אתה זקוק לבקרת דף. הצב אותו על הטופס ולחץ עליו באמצעות לחצן העכבר הימני, בתפריט שנפתח לחץ על דף חדש. אם תלחץ שוב, תקבל כרטיסייה שנייה. עבור לכרטיסייה הראשונה וגרור אליו את רכיב CppWebBrowser. פשוט גרור אותו ב- Object Treeview ל- TabSheet1. כעת, על מנת לפתוח דפדפן בכל כרטיסיה, הוסף את רכיב Form1 למטפל OnKeyDown: דפדפן חדש TCppWebBrowser *.

שלב 3

על מנת שהדפדפן יתרחב בעת ההרחבה, עליך להוסיף את רכיב Form1 לאירוע onCreate: PageControl1-> Align = alClient. להצגת הלחצנים, הצב את רכיב ה- CoolBar בכרטיסייה. ואז גרור את כל הכפתורים אליו. עכשיו תעשו הכל בסדר. כדי לבצע שינויים בסרגל הכתובות בעת מעבר מדף אחד לאחר, הוסף שורה לאירוע onBeforeNavigate2 של רכיב CppWebBrowser: 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 (); זה כל מה שהדפדפן שלך מוכן, אתה יכול להפעיל אותו ולעבוד.

מוּמלָץ: