Compartilhar via


Exibir arquivos usando o comando Abrir com

Um projeto pode solicitar que o IDE exiba a caixa de diálogo Abrir com . Essa solicitação solicita que o usuário abra um arquivo que tenha uma seleção de editores padrão. As etapas a seguir descrevem esse processo:

  1. O projeto chama OpenStandardEditor, especificando um valor de OSE_UseOpenWithDialog para o parâmetro OSEOpenDocEditor.

  2. Com base na extensão de nome de arquivo do documento, o IDE determina quais editores listados no registro podem abrir o documento especificado e exibe essas informações na caixa de diálogo Abrir com .

    Observação

    Os projetos que têm um editor intrínseco que deve ser incluído na caixa de diálogo Abrir com devem registrar uma fábrica de editores para cada editor. Os editores intrínsecos funcionam apenas junto com um tipo específico de projeto, que é imposto na implementação do CreateEditorInstance método. O IDE tem uma fábrica de editores interna para o editor de texto principal e o editor binário. O IDE também cria uma instância de uma fábrica de editores em nome de cada associação de arquivos do Windows registrada. Um exemplo desse arquivo é o Microsoft Word.

  3. Assim que o usuário seleciona um item na caixa de diálogo Abrir com , o IDE abre o documento chamando OpenStandardEditor o método. Para obter mais informações, consulte Como abrir editores padrão.