WebOCHostVB.exe เป็นโฮสต์ตัวควบคุมเว็บเบราว์เซอร์ใน Visual Basicสุทธิ

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 311303 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
บทความนี้ถูกเก็บถาวรแล้วเนื้อหาของบทความจึงถูกนำเสนอ "ตามลักษณะที่เป็น" และจะไม่มีการปรับปรุงข้อมูลอีก
ขยายทั้งหมด | ยุบทั้งหมด

สรุป

ตัวอย่าง WebOCHostVB.exe อธิบายเกี่ยวกับวิธีการโฮสต์การควบคุมเว็บเบราว์เซอร์ใน Visual Basicสุทธิ

ข้อมูลเพิ่มเติม

แฟ้มต่อไปนี้จะสามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลดของไมโครซอฟท์:
ยุบรูปภาพนี้ขยายรูปภาพนี้
Download
ดาวน์โหลด WebOCHostVB.exe ตอนนี้
วันวางจำหน่าย: 1 เมษายน 2002

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
119591วิธีการขอรับแฟ้มสนับสนุนของ Microsoft จากบริการออนไลน์
Microsoft สแกนแฟ้มนี้เพื่อป้องกันไวรัส Microsoft ใช้ซอฟท์แวร์ตรวจสอบไวรัสล่าสุดณวันแฟ้มนั้นถูกลงรายการบัญชี แฟ้มเก็บอยู่ในเซิร์ฟเวอร์เพิ่มการรักษาความปลอดภัยที่ช่วยป้องกันการเปลี่ยนแปลงใด ๆ ที่ไม่ได้รับอนุญาตไปยังแฟ้มแฟ้ม WebOCHostVB.exe ประกอบด้วยแฟ้มต่อไปนี้:

ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มขนาด
About.resx7 KB
About.vb3 KB
AssemblyInfo.vb2 กิโลไบต์
Back.bmp2 กิโลไบต์
BM.icoไบต์ที่ 766
Forward.bmp2 กิโลไบต์
Home.bmpไบต์ที่ 406
MainForm.resx19 KB
MainForm.vb19 KB
OleCommandTarget.vb2 กิโลไบต์
OpenDialog.resx7 KB
OpenDialog.vb6 KB
WebOCHost.resources1 KB
WebOCHost.resx4 กิโลไบต์
WebOCHostCtrl.resx7 KB
WebOCHostCtrl.vb13 KB
WebOCHostVB.sln1 KB
WebOCHostVB.suo12 KB
WebOCHostVB.vbproj7 KB
WebOCHostVB.vbproj.user2 กิโลไบต์

WebOCHostVB.exe โปรแกรมประยุกต์อินเทอร์เฟซสำหรับเอกสารเดี่ยว (SDI) ที่ช่วยให้การเรียกดูผ่านตัวควบคุมเว็บเบราว์เซอร์ Explorer อินเทอร์เน็ตเว็บ ที่ประมวลผล รหัสในตัวอย่างนี้ใช้การออกแบบมาตรฐานที่ wherein encapsulated เว็บเบราว์เซอร์ในการกำหนดเอง Windows ฟอร์ม UserControl ซึ่งจะถูกโฮสต์บนฟอร์มหลักของโปรแกรมประยุกต์ของคุณ SDI คุณสามารถย่อส่วนบางคำสั่งไวยากรณ์ยาว ๆ ของ Internet Explorer และเว็บเบราว์เซอร์ตัวควบคุมในแบบฟอร์มอื่น ๆ ในโครงการนี้และโครงการอื่น ๆ ที่นำมาใช้ใหม่

ตัวอย่างเช่น ตัวอย่าง WebOCHostVB.exe ลดการเรียกเมธอดเพื่อคัดลอกข้อความจากตัวควบคุมเว็บเบราว์เซอร์จาก
webBrowser.ExecWB(SHDocVw.OLECMDID.OLECMDID_COPY, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER)
				
เมื่อต้องการ:
webOCWrapper.Copy()
				
ตัวอย่าง WebOCHostVB.exe แสดงเทคนิคต่าง ๆ ดังต่อไปนี้:
  • วิธีการเรียกดูด้วยความ ของแถบอยู่ หรือโดยความ ของตัวเองเปิดกล่องโต้ตอบที่ช่วยให้เอกสารให้โหลด จาก URL และ จากระบบแฟ้มภายในเครื่อง
  • วิธีการใช้คำสั่งแก้ไขอย่างง่าย (เช่นตัด คัดลอก และวาง) และวิธีการที่ได้รับข้อความแจ้งเตือนของสถานะของตนเองผ่านทางการCommandStateChangeเหตุการณ์ของตัวควบคุมเว็บเบราว์เซอร์
  • วิธีการยืนยันให้พิมพ์ Url ในแถบที่อยู่ ตัวอย่างการเลียนแบบแถบ Internet Explorer กล่องคำสั่งผสมอยู่ ด้วยการทดสอบอย่างง่ายในการDWebBrowserEvents2::NavigateComplete2ตัวจัดการเหตุการณ์ URL ที่ผู้ใช้ชนิดในแถบที่อยู่ไม่มัก URL ขั้นสุดท้ายเนื่องจากผู้ใช้ทั้งสองชนิด URL บางส่วน (เช่นwww.microsoft.comแทนที่จะhttp://www.microsoft.comลง) หรือเนื่อง จากเซิร์ฟเวอร์ออกการเปลี่ยนเส้นทาง HTTP แฟ้มอื่น ดังนั้น ตัวอย่างนี้รอจนกระทั่งตัวควบคุมเว็บเบราว์เซอร์แสดงNavigateComplete2เหตุการณ์การรับประกันแบบฟอร์มขั้นสุดท้าย มาตรฐานของ URL สำหรับเพจปัจจุบัน

    ข้อผิดพลาดนี้ samples ใช้กดแป้นพิมพ์ค้างตัวจัดการเหตุการณ์ไปยังตั้งค่าบูลีนwasUrlTypedเมื่อใดก็ตามที่ผู้ใช้ชนิด URL ถ้าค่านี้เป็นจริงภายในเครื่องNavigateComplete2ตัวจัดการเหตุการณ์ URL เพิ่มเป็นตัวเลือกรายการกล่องคำสั่งผสมที่ถูกเรียงลำดับ
  • วิธีการปฏิบัติการการค้นหาการดูต้นฉบับและการตัวเลือกอินเทอร์เน็ตคำสั่งเมนูของ Internet Explorer เมื่อต้องการทำเช่นนี้ ตัวอย่างประมวลผลการประกาศ COM interop สำหรับIOleCommandTarget.สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความด้านล่างเพื่อดูบทความในฐานความรู้ของ Microsoft:
    311288วิธีการ: เรียกใช้การค้นหา แหล่งที่มาดู และกล่องโต้ตอบตัวเลือกสำหรับตัวควบคุมเว็บเบราว์เซอร์จาก Visual Basicสุทธิ
  • วิธีการพิมพ์ ตัวควบคุมโฮสต์เว็บเบราว์เซอร์ในตัวอย่างนี้กำหนดสอง overloadedพิมพ์วิธีการ:
        Public Sub Print(ByVal doUI As Boolean)
        Public Sub Print(ByVal tmplPath As String)
    						
    วิธีการโอเวอร์โหลดมีคุณลักษณะการจัดตำแหน่งวัตถุภาษา เช่น Visual C# และ Visual Basic ที่สนับสนุนวิธีการนิยามหลายถ้าว่า วิธีการที่แตกต่างในหมายเลขและ/หรือชนิดของพารามิเตอร์ของพวกเขา (Cardinality ที่และชนิดของพารามิเตอร์ของวิธีจะเรียกกันโดยทั่วไปว่าลายเซ็นของ)

    ในกรณีนี้ การPrint(Boolean)วิธีพิมพ์เอกสารที่เป็นโฮสต์ให้กับเว็บเบราว์เซอร์ วิธีนี้อาจ หรืออาจไม่แสดงกล่องโต้ตอบ ทั้งนี้ขึ้นอยู่กับพารามิเตอร์ ที่Print(String)วิธีพิมพ์เอกสาร และแสดงในกล่องโต้ตอบ วิธีนี้ใช้แม่แบบการพิมพ์ภาษามาร์กอัป Hypertext ของ Microsoft (MSHTML) เพื่อควบคุมตัวเลือกการพิมพ์เช่นกระดาษขนาด การวางแนว และจำนวนของสำเนาโดยอัตโนมัติ

คุณสมบัติ

หมายเลขบทความ (Article ID): 311303 - รีวิวครั้งสุดท้าย: 24 กุมภาพันธ์ 2557 - Revision: 3.0
ใช้กับ
Keywords: 
kbnosurvey kbarchive kbdownload kbfile kbinfo kbmt KB311303 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:311303

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com