다음을 통해 공유


desktop9:FileExplorerClassicDragDropContextMenuHandler

패키지된 데스크톱 앱에 대한 끌어서 놓기 처리기 셸 확장의 레거시 IContextMenu 구현을 등록합니다.

요소 계층 구조

<패키지>

    <애플리케이션>

         <애플리케이션>

              <확장>

                   <desktop9:Extension>

                        <desktop9:FileExplorerClassicDragDropContextMenuHandler>

Syntax

<desktop9:FileExplorerClassicDragDropContextMenuHandler>

    desktop9:ExtensionHandler{0,1000}

</desktop9:FileExplorerClassicDragDropContextMenuHandler>

{} 특정 발생 범위

특성 및 요소

특성

없음

자식 요소

자식 요소 Description
desktop9:ExtensionHandler 패키지된 데스크톱 앱에 대한 상황에 맞는 메뉴 처리기 셸 확장의 레거시 IContextMenu 구현에 대한 처리기를 지정합니다.

부모 요소

부모 요소 Description
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 빌드를 지원합니다.

요구 사항

항목
네임스페이스 http://schemas.microsoft.com/appx/manifest/desktop/windows10/9
Minimum OS Version Windows 11 버전 21H2(빌드 22159)