คำสั่งเส้นชั้น

ขณะที่โต้ผู้ใช้ตอบกับแอปพลิเคชัน โดยการเลือกเมนูหรือปุ่มต่าง ๆ ของแถบควบคุมเมาส์ แอพลิเคชันส่งข้อความจากวัตถุส่วนติดต่อผู้ใช้ที่ได้รับผลกระทบไปยังวัตถุเป้าหมายของคำสั่งที่เหมาะสม คลาสที่สั่งเป้าหมายที่ได้รับจากCCmdTargetรวมCWinApp, CWnd, CDocTemplate, CDocument, CViewและคลาสที่ได้รับมาจากพวกเขา กรอบการสนับสนุนคำสั่งอัตโนมัติสายงานเพื่อให้สามารถจัดการคำสั่ง โดยวัตถุที่เหมาะสมสุดใช้อยู่ในปัจจุบันในแอพลิเคชัน?

วัตถุของคลาสCCmdUIจะถูกส่งไปที่คำสั่งโปรแกรมปรับปรุงของเป้าหมายของคำสั่ง UI (ON_UPDATE_COMMAND_UI) ตัวจัดการการอนุญาตให้คุณปรับปรุงสถานะของอินเทอร์เฟซผู้ใช้สำหรับคำสั่งเฉพาะ (ตัวอย่าง การตรวจสอบหรือเอาการตรวจสอบจากรายการในเมนู) คุณเรียกสมาชิกฟังก์ชันของวัตถุCCmdUIในการปรับปรุงสถานะของวัตถุ UI กระบวนการนี้จะเหมือนกันว่าเป็นวัตถุ UI เกี่ยวข้องกับคำสั่งเฉพาะรายการเมนู หรือปุ่ม หรือทั้งสองอย่าง?

CCmdTarget

ทำหน้าที่เป็นพื้นฐานชั้นเรียนทั้งหมดของวัตถุที่สามารถรับ และตอบสนองต่อข้อความ?

CCmdUI

มีอินเทอร์เฟซแบบทางการเขียนโปรแกรมสำหรับการปรับปรุงส่วนติดต่อผู้ใช้วัตถุเช่นรายการเมนูหรือปุ่มของแถบควบคุม วัตถุเป้าหมายของคำสั่งช่วยให้ ปิดการใช้งาน การตรวจสอบและ/, หรือล้างวัตถุอินเทอร์เฟซผู้ใช้ผ่านทางวัตถุนี้?

Index