คุณไม่สามารถเปิดเมนูแบบผุดขึ้นที่กำหนดเองเมื่อคุณคลิกขวาพื้นที่ของหน้าเว็บใน Internet Explorer 8

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

ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:972845
บทความนี้ถูกเก็บถาวรแล้วเนื้อหาของบทความจึงถูกนำเสนอ "ตามลักษณะที่เป็น" และจะไม่มีการปรับปรุงข้อมูลอีก
อาการ
พิจารณาสถานการณ์ต่อไปนี้::
  • คุณพัฒนาโปรแกรมประยุกต์ที่เป็นโฮสต์ให้ตัวควบคุมวัตถุเว็บ (WebOC) WebOC โหลดเว็บเพลงในโปรแกรมประยุกต์นี้
  • คุณได้สร้างเมนูผุดขึ้นแบบกำหนดเองสำหรับเว็บเพจนี้ โดยใช้การIHTMLWindow4::createPopupวิธีการ

    หมายเหตุ:กระบวนการIHTMLWindow4::createPopupวิธีการช่วยให้คุณเปิดเมนูแบบผุดขึ้นเมื่อคุณคลิกขวาพื้นที่ของเว็บเพจ
  • คุณสามารถเรียกเอกสาร HTML สำหรับเมนูแบบผุดขึ้นที่กำหนดเอง โดยใช้การIHTMLPopup::documentคุณสมบัติ
  • คุณพยายามเรียกการQueryInterfaceวิธีการสำหรับอินเทอร์เฟซ ICustomDoc ให้ชี้ไปที่เอกสาร HTML ที่คุณต้องการใช้สำหรับเมนูแบบผุดขึ้นที่กำหนดเอง
ในสถานการณ์สมมตินี้ คุณสามารถรันโปรแกรมประยุกต์ได้บนคอมพิวเตอร์ที่กำลังเรียกใช้ Internet Explorer 8 อย่างไรก็ตาม เมื่อคุณคลิกขวาที่พื้นที่ของเว็บเพจ เมนูแบบผุดขึ้นที่กำหนดเองไม่ปรากฏขึ้นถ้าคุณพยายามปัญหานี้ การตรวจแก้จุดบกพร่องนี้hresult 0x80004002 (e_nointerface)มีการส่งคืนค่าไปQueryInterfaceวิธีการ อย่างไรก็ตาม คุณต้องการhresult 0x0 (s_ok)ค่าจะถูกส่งกลับไปQueryInterfaceวิธีการ
การแก้ไข

ข้อมูลการปรับปรุงความปลอดภัย

เมื่อต้องการแก้ไขปัญหานี้ ติดตั้งการปรับปรุงการรักษาความปลอดภัยล่าสุดสำหรับ Windows Internet Explorer โดยการไปที่เว็บไซต์ต่อไปนี้ของ Microsoft::สำหรับข้อมูลทางเทคนิคเพิ่มเติมเกี่ยวกับการปรับปรุงการรักษาความปลอดภัยล่าสุดสำหรับ Windows Internet Explorer แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:หมายเหตุ:ก่อนการปรับปรุงนี้ถูกรวมในการปรับปรุงการรักษาความปลอดภัย 974455 (MS09-054)สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
974455MS09-054: สะสม Security Update สำหรับ Internet Explorer

ข้อมูลโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนที่ได้รับการสนับสนุนจาก Microsoft พร้อมใช้งานแล้ว แต่มีเป้าหมายเพียงเพื่อการแก้ไขปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น ใช้ hotfix นี้เฉพาะกับระบบต่างๆ ที่พบปัญหานี้เท่านั้น hotfix นี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น หากคุณไม่ได้รับความเสียหายรุนแรงจากปัญหานี้ เราขอแนะนำให้คุณรอการปรับปรุงซอฟต์แวร์ถัดไปที่มีโปรแกรมแก้ไขด่วนนี้

เมื่อต้องการแก้ไขปัญหานี้ทันที ให้ติดต่อฝ่ายบริการสนับสนุนผลิตภัณฑ์ของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน สำหรับรายการทั้งหมดของหมายเลขโทรศัพท์ของบริการการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับการจ่ายสนับสนุน แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:หมายเหตุ:ในกรณีพิเศษ อาจมีการยกเว้นค่าใช้จ่ายสำหรับการสนับสนุนทางโทรศัพท์หากผู้เชี่ยวชาญในการให้การสนับสนุนของ Microsoft ระบุว่าการปรับปรุงเฉพาะจะแก้ปัญหาของคุณได้ ค่าใช้จ่ายปกติจะใช้กับการให้การสนับสนุนสำหรับคำตอบเพิ่มเติมและเรื่องที่ไม่สามารถจัดเป็นคำถามเกี่ยวกับการอัพเดทเฉพาะ

ข้อกำหนดเบื้องต้น

การติดตั้งโปรแกรมแก้ไขด่วนนี้ คุณต้องมี Internet Explorer 8 ติดตั้งบนคอมพิวเตอร์ที่กำลังเรียกใช้ระบบปฏิบัติการต่อไปนี้อย่างใดอย่างหนึ่ง:
  • windows XP Service Pack 2 (SP2) หรือ Windows XP Service Pack 3 (SP3)
  • windows Server 2003 Service Pack 2 (SP2)
  • Windows Vista:
  • windows Server 2008

ข้อกำหนดในการเริ่มต้นระบบคอมพิวเตอร์ใหม่

คุณต้องรีสตาร์ทคอมพิวเตอร์หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้

ข้อมูลการทดแทนโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนนี้ไม่ได้แทนที่โปรแกรมแก้ไขด่วนก่อนหน้านี้

ข้อมูลรีจิสทรี

ถ้าต้องการใช้โปรแกรมแก้ไขด่วนในแพ็คเกจนี้ คุณไม่จำเป็นต้องแก้ไขรีจิสทรี

ข้อมูลแฟ้ม

โปรแกรมแก้ไขด่วนรุ่นภาษาอังกฤษนี้มีแอตทริบิวต์แฟ้ม (หรือแอตทริบิวต์แฟ้มหลังจากนี้) ซึ่งแสดงในตารางต่อไปนี้ วันที่และเวลาของแฟ้มเหล่านี้จะปรากฏในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ข้อมูลจะถูกแปลงเป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้โซนเวลาแท็บในนั้นวันที่และเวลารายการใน'แผงควบคุม'
สำหรับทั้งหมดที่ได้รับการสนับสนุน x ที่ใช้ x86 รุ่นของ Internet Explorer 8 สำหรับ Windows XP SP2 และ Windows XP SP3
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
Mshtml.dll8.0.6001.228925,938,17624 2009 Jun15:40x86
สำหรับทั้งหมดที่ได้รับการสนับสนุน x ที่ใช้ x86 รุ่น 8 Explorer อินเทอร์เน็ตสำหรับ Windows Server 2003 SP2
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
Mshtml.dll8.0.6001.228925,938,17624 2009 Jun21:03x86
สำหรับทั้งหมดที่ได้รับการสนับสนุน x ที่ใช้ x86 รุ่นของ Internet Explorer 8 สำหรับ Windows Vista และ Windows Server 2008
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
Mshtml.dll8.0.6001.228915,937,66420 2009 Jun13:03x86
Mshtml.tlb8.0.6001.228911,638,91220 2009 Jun11:34ไม่สามารถใช้งานได้
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "การใช้งาน"
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอินเทอร์เฟซ IHTMLWindow4 แวะไปที่เว็บไซต์ของ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการcreatePopupวิธีการ การเยี่ยมชมเว็บไซต์ของ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:



สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการIHTMLPopup::documentคุณสมบัติ เยี่ยมชมเว็บไซต์ของ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:



สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการQueryInterfaceวิธีการ การเยี่ยมชมเว็บไซต์ของ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:



สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอินเทอร์เฟซ ICustomDoc แวะไปที่เว็บไซต์ของ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:

ป็อปอัพ createPopup IHTMLWindow4 HRESULT IHTMLPopup 0x80004002 (E_NOINTERFACE) HRESULT 0x0 (S_OK)

คำเตือน: บทความนี้ได้รับการแปลโดยอัตโนมัติ

คุณสมบัติ

รหัสบทความ: 972845 - การตรวจสอบครั้งสุดท้าย: 01/16/2015 11:22:10 - ฉบับแก้ไข: 3.0

Windows Internet Explorer 8

  • kbnosurvey kbarchive kbexpertiseinter kbqfe kbhotfixserver kbsurveynew kbprb kbmt KB972845 KbMtth
คำติชม