Compartilhar via


Registration Format for File System Shortcut Menu Extensions

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

O formato registro para extensões menu de atalho sistema de arquivos é da seguinte maneira:

HKCR\progID\shellex\ContextMenuHandlers\CLSID
   @ = MenuDisplayName
   DelayLoad = dword:DLoad
  • ProgID
    O identificador de programação (ProgID) do aplicativo associado com este tipo determinado arquivo. Esta é a chave usar como padrão valor para este tipo arquivo.

    Como um exemplo em Windows Mobile, Word Mobile usa Docfile Como o valor para a chave usar como padrão HKCR\.doc.

  • CLSID
    O Class Identifier (CLSID) do seu componente extensão menu atalho.
  • MenuDisplayName
    Um seqüência de caracteres especificando o texto item menu atalho que aparece no menu de atalho.
  • Dload
    Especifica se atrasar-carregar a extensão menu atalho. Quando atraso-carregado, o IContextMenu objeto nem é inicializado nem chamado até o item de menu é invocado. Apenas uma extensão menu de atalho pode ser atraso-carregado em um tempo.

    Para atraso-carregar extensão menu de atalho, inclua o DelayLoad valor Nome e dê a ele o valor DelayLoad = DWORD:1. Se DelayLoad Está faltando ou definido como 0, as chamadas shell IContextMenu::QueryContextMenu Durante a chamar para SHLoadContextMenuExtensions e enumera os itens menu atalho adicionar.

Comentários

Arquivo Explorer e outras listas de documento têm um IDataObject interface de abstração. O IDataObject::GetData método oferece suporte a CF_HDROP formato, passado como FORMATETC.cfFormate retorna uma mídia do tipo TYMED_HGLOBAL. O STGMEDIUM.hGlobal atributo contém um DROPFILES estrutura.

See Also

Tasks

How to Extend Shortcut Menus

Concepts

How to Register a File System Shortcut Menu
Registration Format for Application Shortcut Menu Extensions
Menu Overview