Select the product you need help with
การ TAB คีย์ แป้นลูกศร และตัวเร่งคีย์ไม่ทำงานอย่างที่คาดไว้เมื่อตัวควบคุม ActiveX คือ หน้าต่างหลัก ของกล่องโต้ตอบ modeless หรือหน้าต่าง propertysheetหมายเลขบทความ (Article ID): 187988 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้ เนื้อหาบนหน้านี้อาการเมื่อตัวควบคุม ActiveX คือ หน้าต่างหลักของกล่องโต้ตอบ modeless หรือหน้าต่าง propertysheet, TAB คีย์ แป้นลูกศร และแป้นตัวเร่งการทำไม่งานตามที่คาดไว้ แป้น TAB ไม่ย้ายโฟกัสสำหรับการป้อนค่าจากตัวควบคุมหนึ่งไปยังอีก กดแป้นลูกศรหรือแป้นตัวเร่งในกล่องโต้ตอบ modeless หรือ propertysheet หน้าต่างได้ไม่มีผล สาเหตุปัญหานี้มีตัวควบคุม ActiveX ไม่เป็นเจ้าของ pump ข้อความ pump ข้อความเป็นเจ้าของ โดยแอพลิเคชันคอนเทนเนอร์ ดังนั้น ข้อความของการกดแป้นพิมพ์ทั้งหมดจะดำเนินการ โดยโปรแกรมประยุกต์คอนเทนเนอร์ และ dispatched ไปกล่องโต้ตอบ modeless กล่อง propertysheet หน้าต่างหรือไม่ ปัญหาไม่เกิดขึ้นกับ หน้าต่าง/propertysheet กล่องโต้ตอบ modal เนื่องจาก pump ข้อความเป็นเจ้าของผู้จัดการของกล่องโต้ตอบ และภายใต้การดังกล่าวจะดูแลของหน้าที่จัดการข่าวสารการกดแป้นพิมพ์ทั้งหมด การแก้ไขติดตั้ง hook ของบันทึกการ WH_GETMESSAGE Windows สำหรับคลาส กล่อง/propertysheet ที่ได้รับการโต้ตอบ modeless การอนุญาตให้ดักกดแป้นพิมพ์ และจัดการ accelerators สถานะลักษณะการทำงานนี้เกิดจากการออกแบบ ข้อมูลเพิ่มเติมตัวอย่างต่อไปนี้แสดงวิธีการติดตั้ง Windows ของ hook ข้อความไปยังคลาสที่ modeless มา CPropertySheet: ตัวอย่างรหัสขั้นตอนในการทบทวนการเกิดปัญหา
ข้อมูลอ้างอิง(c) Microsoft Corporation 1998 สิทธิ์ทั้งหมดที่สำรองไว้
contributions โดย Kah Yeong Tam, Microsoft Corporation คุณสมบัติหมายเลขบทความ (Article ID): 187988 - รีวิวครั้งสุดท้าย: 12 ตุลาคม 2553 - Revision: 1.0 ใช้กับ
แปลโดยคอมพิวเตอร์ ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:187988
(http://support.microsoft.com/kb/187988/en-us/
)
| การแปลบทความ
|




กลับไปด้านบน








