共用方式為


COleCmdUI 類別

實作 MFC 的方法可以更新使用者介面物件狀態與應用程式相關 IOleCommandTarget前置的功能。

class COleCmdUI : public CCmdUI

成員

公用建構函式

名稱

描述

COleCmdUI::COleCmdUI

建構 COleCmdUI 物件。

公用方法

名稱

描述

COleCmdUI::Enable

設定或明確啟用命令旗標。

COleCmdUI::SetCheck

設定已開啟或關閉切換命令的狀態。

COleCmdUI::SetText

傳回命令的文字名稱或狀態字串。

備註

在沒有啟用 DocObjects 的應用程式,在中,當使用者檢視在應用程式中, MFC 的功能表處理 UPDATE_COMMAND_UI notifcations。 提供可以操作反映特定命令的狀態告知的每一 CCmdUI 物件。 不過,在中,當您的應用程式可以存取 DocObjects 時, MFC 會處理序 UPDATE_OLE_COMMAND_UI 告知和指派 COleCmdUI 物件。

COleCmdUI 允許 DocObject 接收來自其容器的使用者介面 (UI) 的命令 (例如, FileNew 開啟,列印,等),並允許容器接收來自 DocObject 之使用者介面的命令。 雖然 IDispatch 可以用來將相同的命令, IOleCommandTarget 提供簡單的方式來進行查詢,並執行,因為它依賴標準命令集,通常不搭配任何引數,而且沒有型別資訊是包含的。 COleCmdUI 可用來啟用更新,並將 DocObject 使用者介面命令的其他屬性。 當您想要叫用命令時,請呼叫 COleServerDoc::OnExecOleCmd

如需 DocObjects 的詳細資訊,請參閱 CDocObjectServerCDocObjectServerItem。 請參閱 網際網路第一個步驟:主動式文件主動式文件

繼承階層架構

CCmdUI

COleCmdUI

需求

Header: afxdocobj.h

請參閱

參考

CCmdUI 類別

階層架構圖表