次の方法で共有


COleCmdUI クラス

アプリケーションの IOleCommandTarget ドリブンの機能に関連するユーザー インターフェイス オブジェクトの状態を更新するメソッドを MFC に提供します。

class COleCmdUI : public CCmdUI

メンバー

t97wfeda.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

COleCmdUI::COleCmdUI

COleCmdUI オブジェクトを構築します。

t97wfeda.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

COleCmdUI::Enable

設定またはクリアします。有効にするコマンドのフラグ。

COleCmdUI::SetCheck

オンとオフを切り替えるコマンドのステータスを設定します。

COleCmdUI::SetText

コマンドのテキストの名前または状態の文字列を返します。

解説

DocObjects が有効になっていないアプリケーションでは、ユーザーがアプリケーション、MFC メニュー UPDATE_COMMAND_UI の notifcations を処理する場合。各通知は、特定のコマンドの状態を反映するために処理できる CCmdUI のオブジェクトが与えられます。ただし、DocObjects のアプリケーションを有効にすると、MFC のプロセスの UPDATE_OLE_COMMAND_UI の通知は COleCmdUI のオブジェクトを割り当てます。

COleCmdUI は、DocObject がコンテナーのユーザー インターフェイスに FileNew (、など) 開き、印刷するコマンドを受け取るように発生し、コンテナーが DocObject のユーザー インターフェイスで作成されたコマンドを受け取ります。同じコマンドをディスパッチするに IDispatch を使用できますが IOleCommandTarget は、クエリ単純な方法を提供し、引数なしで標準セットのコマンドに、通常は、型情報依存しないため実行すると、複雑です。COleCmdUI が DocObject のユーザー インターフェイスのコマンドの他のプロパティを有効にし、更新し、設定に使用できます。コマンドを開始するとき COleServerDoc::OnExecOleCmdを呼び出します。

DocObjects の詳細については、CDocObjectServerCDocObjectServerItemを参照してください。また インターネットの対処方法: Active ドキュメントActive ドキュメントを参照してください。

継承階層

CCmdUI

COleCmdUI

必要条件

Header: afxdocobj.h

参照

関連項目

CCmdUI クラス

階層図