次の方法で共有


desktop9:FileExplorerClassicDragDropContextMenuHandler

パッケージ化されたデスクトップ アプリのドラッグ アンド ドロップ ハンドラー シェル拡張機能のレガシ IContextMenu 実装を登録します。

要素の階層

<パッケージ>

    <アプリケーション>

         <Application>

              <拡張機能>

                   <desktop9:Extension>

                        <desktop9:FileExplorerClassicDragDropContextMenuHandler>

構文

<desktop9:FileExplorerClassicDragDropContextMenuHandler>

    desktop9:ExtensionHandler{0,1000}

</desktop9:FileExplorerClassicDragDropContextMenuHandler>

キー

{} 特定の出現範囲

属性と要素

属性

なし。

子要素

子要素 説明
desktop9:ExtensionHandler パッケージ化されたデスクトップ アプリのコンテキスト メニュー ハンドラー シェル拡張機能の従来の IContextMenu 実装のハンドラーを指定します。

親要素

親要素 説明
desktop9:Extenson アプリの機能拡張ポイントを宣言します。

注釈

従来の IContextMenu COM インターフェイスを使用してドラッグ アンド ドロップ シェル拡張機能を実装するパッケージ デスクトップ アプリは、パッケージ マニフェスト ファイルにこの要素を含める必要があります。 詳細については、「 パッケージ 化されたアプリのレガシ コンテキスト メニューをサポートする」を参照してください。

次の例は、パッケージ マニフェスト ファイル内で FileExplorerClassicDragDropContextMenuHandler 要素を使用して、ドラッグ アンド ドロップ シェル拡張機能を登録する方法を示しています。

<desktop9:Extension Category="windows.fileExplorerClassicDragDropContextMenuHandler">
    <desktop9:FileExplorerClassicDragDropContextMenuHandler>
        <desktop9:ExtensionHandler Type="*" Clsid="<GUID-for-the-com-server>" />
        <desktop9:ExtensionHandler Type=".txt" Clsid="<GUID-for-the-com-server>" />
        <desktop9:ExtensionHandler Type="Directory" Clsid="<GUID-for-the-com-server>" />
    </desktop9:FileExplorerClassicDragDropContextMenuHandler>
</desktop9:Extension>

この例では、次の構文を使用して、desktop9 xml 名前空間をマニフェスト ファイルに追加していることを前提としています。

<xmlns:desktop9="http://schemas.microsoft.com/appx/manifest/desktop/windows10/9">

AppXManifest ファイルには、依存関係 MaxTested がバージョン 10.0.21300.0 以上に設定されている必要があります。 最小バージョン 10.0.21300.0 以降の OS ビルドのサポート。

必要条件

Item
名前空間 http://schemas.microsoft.com/appx/manifest/desktop/windows10/9
Minimum OS Version Windows 11 バージョン 21H2 (ビルド 22159)