คลาCOleCmdUIใช้วิธีสำหรับ MFC จะปรับปรุงสถานะของอินเทอร์เฟซผู้ใช้วัตถุที่เกี่ยวข้องกับการIOleCommandTarget-ขับเคลื่อนคุณลักษณะของโปรแกรมประยุกต์ของคุณ ในโปรแกรมประยุกต์ ที่ไม่ได้เปิดใช้สำหรับ DocObjects เมื่อการประมวลผลในมุมมองของผู้ใช้จากเมนูในโปรแกรมประยุกต์ MFC UPDATE_COMMAND_UI notifcations การแจ้งเตือนแต่ละถูกกำหนดวัตถุCCmdUIที่สามารถถูกควบคุมเพื่อแสดงสถานะของคำสั่งที่เฉพาะเจาะจง อย่างไรก็ตาม เมื่อโปรแกรมประยุกต์ของคุณจะเปิดใช้งาน DocObjects, MFC ประมวลผลการแจ้งเตือนของUPDATE_OLE_COMMAND_UIและกำหนดวัตถุCOleCmdUI?
COleCmdUIช่วยให้ DocObject ได้รับคำสั่งที่มาในคอนเทนเนอร์ของส่วนติดต่อผู้ใช้ (เช่น FileNew เปิด Print และอื่น ๆ), และอนุญาตให้ที่บรรจุในการรับคำสั่งที่มาในส่วนติดต่อผู้ใช้ของ DocObject แม้ว่าIDispatchไม่สามารถใช้ในการส่งคำสั่งเดิมIOleCommandTargetมีวิธีง่ายกว่าในการสอบถาม และดำเนินการเนื่องจากมันอาศัยมาตรฐานชุดคำสั่ง มักจะไม่มีอาร์กิวเมนต์ และเกี่ยวข้องกับข้อมูลชนิดไม่มี COleCmdUIสามารถใช้เมื่อต้องการเปิดการใช้งาน ปรับปรุง และตั้งค่าคุณสมบัติอื่น ๆ ของคำสั่งของอินเทอร์เฟซสำหรับผู้ใช้ DocObject เมื่อคุณต้องการเรียกใช้คำสั่ง โทรCOleServerDoc::OnExecOleCmd?
สำหรับข้อมูลเพิ่มเติมบน DocObjects ดูCDocObjectServerและCDocObjectServerItem ยัง ดู ขั้นตอนแรกของอินเทอร์เน็ต: เอกสารที่ใช้งานและ ในVisual c ++ Programmer ของคำแนะนำของเอกสารที่ใช้งานอยู่?
#รวม lt;afxdocobj.h>
สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)