CSnapInItemImpl::AddMenuItems
このメソッドは、Win32 関数 IExtendContextMenu::AddMenuItemsを実装します。
AddMenuItems(
LPCONTEXTMENUCALLBACK piCallback,
long *pInsertionAllowed,
DATA_OBJECT_TYPES type
);
パラメーター
piCallback
[入力]コンテキスト メニューに項目を追加できる IContextMenuCallback へのポインター。pInsertionAllowed
[入力、出力]定義されている Microsoft 管理コンソール ((MMC) 使用できるメニュー項目のカーソル) を識別します。これは、次のフラグの組み合わせです:CCM_INSERTIONALLOWED_TOP の項目がコンテキスト メニューの先頭に挿入できます。
CCM_INSERTIONALLOWED_NEW の項目は作成の新しいサブメニューに挿入することもできます。
CCM_INSERTIONALLOWED_TASK の項目はタスクのサブメニューに挿入することもできます。
CCM_INSERTIONALLOWED_VIEW の項目は、ツール バーのメニューまたはビューの結果]ウィンドウのコンテキスト メニューの表示のサブメニューに挿入することもできます。
type
[入力]オブジェクトの型を指定します。これは、次の値が 1 である可能性があります:範囲のウィンドウのコンテキストのCCT_SCOPE のデータ オブジェクト。
結果]ウィンドウのコンテキストのCCT_RESULT のデータ オブジェクト。
スナップイン エクステンション マネージャーのコンテキストのCCT_SNAPIN_MANAGER のデータ オブジェクト。
CCT_UNINITIALIZED のデータ オブジェクトに無効な種類があります。
必要条件
Header: atlsnap.h