共用方式為


ICommandSource 介面

處理不同命令來源物件傳送的命令指派給使用者控制項。

interface class ICommandSource

成員

公用方法

名稱

描述

ICommandSource::AddCommandHandler

會將命令處理常式加入至命令來源物件。

ICommandSource::AddCommandRangeHandler

將命令處理常式的群組加入命令來源物件。

ICommandSource::AddCommandRangeUIHandler

加入使用者介面命令訊息處理常式的群組加入命令來源物件。

ICommandSource::AddCommandUIHandler

將使用者介面 (UI) 命令訊息處理常式加入至命令來源物件。

ICommandSource::PostCommand

張貼一則訊息,而不用等候處理。

ICommandSource::RemoveCommandHandler

從命令來源物件移除命令處理常式。

ICommandSource::RemoveCommandRangeHandler

從命令來源物件移除命令處理常式的群組。

ICommandSource::RemoveCommandRangeUIHandler

從命令來源物件移除使用者介面命令訊息處理常式的群組。

ICommandSource::RemoveCommandUIHandler

從命令來源物件移除使用者介面命令訊息處理常式。

ICommandSource::SendCommand

傳送訊息並等候它會在傳回之前處理作業。

備註

當您裝載 (Host) MFC 檢視時的使用者控制項, CWinFormsView 類別 路由命令並更新命令 UI 訊息至使用者控制項允許它處理 MFC 命令 (例如,框架功能表項目和工具列按鈕)。 藉由實作 ICommandTarget 介面,您提供給使用者控制項 ICommandSource 對物件的參考。

如需如何使用 ICommandTarget 的範例,請參閱 如何:新增命令傳送至 Windows Form 控制項

如需使用 Windows Form 的詳細資訊,請參閱 在 MFC 中使用 Windows Form 使用者控制項

需求

標題: afxwinforms.h (定義於組件\ atlmfc \ lib mfcmifc80.dll)

請參閱

工作

如何:新增命令傳送至 Windows Form 控制項

參考

ICommandTarget 介面