በገዛ እጃቸው አሳሽ መፍጠር የሚፈልጉ ብዙዎች አሉ ፡፡ ግን እንዴት ማድረግ እንደሚቻል ሁሉም ሰው ያውቃል ፡፡ መደበኛውን የ CppWebBrowser አካል በመጠቀም ሊሰበሰብ ይችላል።
መመሪያዎች
ደረጃ 1
በቦርላንድ ሲ ++ ገንቢ v.6.0 ውስጥ አሳሽን መስራት በጣም ቀላል ነው። የራስዎን ሞተር መጻፍ አያስፈልግዎትም። ዝግጁ የበይነመረብ አሳሽ ይጠቀሙ። ቅፅ ይፍጠሩ እና የ CppWebBrowzer አካልን ከበይነመረቡ ትሮች ጋር ያኑሩ። በስተቀኝ በኩል ይገኛል ፡፡ አድራሻውን ለማስገባት ቁልፍን እና አርትዕ ቁልፍን ያክሉ ፡፡ አንድ ትልቅ ነጭ አራት ማእዘን ያገኛሉ ፣ በውስጡም የጣቢያው ገጽ ይታያል። ክስተቱን በአዝራር ላይ ጠቅ ያድርጉ ወይም በ ላይ ይግቡ y edit`a: CppWebBrowser1-> ይዳስሱ (StringToOleStr (Edit1-> ጽሑፍ)) ፤. አሁን በመደበኛ አሳሾች ውስጥ ለማየት የለመዷቸውን አንዳንድ አዝራሮችን ያክሉ። ለምሳሌ ፣ እነዚህ አዝራሮች-ወደኋላ ፣ ወደ ፊት ፣ አቁም እና ቤት ሊሆኑ ይችላሉ ፡፡ ለአዝራሮች የውሃ ኮዶች-CppWebBrowser1-> GoBack (); - የጀርባ ቁልፍ, CppWebBrowser1-> GoForward (); - ወደፊት ቁልፍ ፣ CppWebBrowser1-> አቁም (); - የማቆሚያ ቁልፍ ፣ CppWebBrowser1-> አድስ (); - የማደስ ቁልፍ, CppWebBrowser1-> GoHome (); - የመነሻ ገጽ ቁልፍ. አሁን የአርትዖት ክፍሉን በ ComboBox ይተኩ። በቅርቡ የተከፈቱ የገጽ አድራሻዎች በውስጡ ይመዘገባሉ ፡፡ ለዝግጅት አስተባባሪው የተወሰኑ መስመሮችን ያክሉ-ከሆነ (ቁልፍ == VK_RETURN)።
ደረጃ 2
ትሮችን ለመሥራት የገጽ መቆጣጠሪያ ያስፈልግዎታል። በቅጹ ላይ ያስቀምጡት እና በቀኝ ጠቅ ያድርጉበት ፣ በሚከፈተው ምናሌ ውስጥ አዲስ ገጽን ጠቅ ያድርጉ ፡፡ እንደገና ጠቅ ካደረጉ ሁለተኛ ትር ያገኛሉ። ወደ መጀመሪያው ትር ይሂዱ እና የ CppWebBrowser አካልን ወደ እሱ ይጎትቱት። በቃ ነገር ዛፍ እይታ ውስጥ ወደ TabSheet1 ይጎትቱት። አሁን በእያንዳንዱ ትር ውስጥ አሳሽ ለመክፈት የ “ፎን 1” ክፍልን ወደ OnKeyDown ተቆጣጣሪ ያክሉ TCppWebBrowser * newbrowser ፡፡
ደረጃ 3
አሳሹ በሚሰፋበት ጊዜ እንዲስፋፋ የ “Form1” አካልን ወደ onCreate ክስተት ማከል ያስፈልግዎታል ገጽControl1-> Align = alClient። አዝራሮቹን ለማሳየት የ CoolBar አካልን በትሩ ላይ ያኑሩ። ከዚያ ሁሉንም አዝራሮች በእሱ ላይ ይጎትቱ። አሁን ሁሉንም ነገር በቅደም ተከተል ያስቀምጡ ፡፡ ከአንድ ገጽ ወደ ሌላ ሲቀይሩ በአድራሻ አሞሌው ላይ ለውጦችን ለማድረግ ፣ በ CppWebBrowser አካል onBeforeNavigate2 ክስተት ላይ አንድ መስመር ያክሉ ComboBox1-> Text = CppWebBrowser1-> LocationURL።
ደረጃ 4
አሁን ሁሉንም አዝራሮች የያዘ እና ገባሪ ገጹን እንዲቆጣጠር አንድ ነጠላ ፓነል መፍጠር ያስፈልገናል ፡፡ ይህንን ለማድረግ CoolBar ን ከሁሉም ንጥረ ነገሮች ጋር በቅጹ ላይ ይጎትቱት ፡፡ ትርን ወደ ተለየ ተግባር ለመፍጠር ኮዱን ማጣመር። በሚታተመው ክፍል ውስጥ ራስጌ ፋይል ፣ ክፍል TForm1 ውስጥ የሚከተሉትን ይጻፉ-ባዶነት _ fastcall make_tab ();. ከዚያ ይህንን ተግባር ወደ ‹KeyDown› ይገለብጡ ፡፡ በዚህ ተግባር አማካኝነት ከትሮች ጋር ለመስራት ለራስዎ ቀላል ያደርጉታል። የአድራሻ አሞሌው ሲሰፋ እንዲጨምር ወደ onResize አካል ቅፅ 1 ይሂዱ እና ያስገቡ ቅጽ 1-> ComboBox1-> ስፋት = Form1-> ስፋት - 150 ፡፡
ደረጃ 5
ለማድረግ የቀረው ብቸኛው ነገር ቁልፎቹን ግልፅ ማድረግ ነው ፡፡ ይህንን ለማድረግ ምስሎቹን ወደ ፎር ክሬዲት ይጫኑ እና ግልፅነትን ለማዘጋጀት የሚረዱዎትን ኮዶች እዚያ ያክሉ ፡፡ የግልጽነት ቀለም ይምረጡ እና ይፃፉ። SpeedButton1-> ግልፅ = እውነት ነው; - የግልጽነት ጥራት ፣ SpeedButton1-> Glyph-> Transparent = true; - ስዕሉ ከግልጽነት ጋር መሆኑን ያሳያል ፣ SpeedButton1-> Glyph-> TransparentColor = clBlack; - የግልጽነት ቀለም. እዚህ በ FormCreate ውስጥ make_tab () ይጨምሩ ፣ ያዙ ፣ ያ የእርስዎ አሳሽ ዝግጁ ነው ፣ እሱን መጀመር እና መሥራት ይችላሉ።