次の方法で共有


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

参照

関連項目

CSnapInItemImpl クラス