-
COleCmdUI
鎖定
COleCmdUI類為MFC實現了更新用户界面對象的方法。
- 中文名
- COleCmdUI
- 類 型
- 驅動
- 使應用具備
- IOleCommandTarget的特性
- 支 持
- DocObjects時
COleCmdUI簡介
在不支持DocObjects的應用中,當用户在應用裏查看菜單時, MFC處理UPDATE_COMMAND_UI通知。每個通知都對應着一個能被操作以反映各自的命令狀態的CCmdUI對象。然而,當希望應用,MFC處理UPDATE_OLE_COMMAND_UI通知並指派COleCmdUI對象。
COleCmdUI 允許一個DocObject接收由它的包容器的用户界面發出的命令(例如新建文件,打開打印等等),同時也允許一個包容器接收由DocObject的用户界面發出的命令,儘管我們也可以用IDispatch來分派命令。但IOleCommandTarget 提供了查詢和執行的一種簡單方法,因為它是建立在一個標準的命令集合上,通常不需參數,也不涉及類型信息。COleCmdUI可被用作支持,更新和設置DocObject 用户界面的其它特性。要調用命令時,可調用COleServerDoc::OnExecOleCmd。
#include <afxdocobj.h>
COleCmdUI類的成員
COleCmdUI構造函數
構造一個COleCmdUI對象 |
可覆蓋的函數
設置或清除命令可用標誌 | |
SetCheck | 設置開/關(on/off)切換命令的狀態 |
SetText | 返回一個命令的文本名或狀態 |
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:6次歷史版本
- 最近更新: 金牛蛋炒饭1