CWinApp::RegisterShellFileTypes

privatevoid RegisterShellFileTypes (BOOL bCompat = FALSE);

Parâmetros

bCompat

Verdadeiro adiciona entradas de registro para comandos de shell impressão e imprimir para, permitindo que um usuário imprimir arquivos diretamente do shell, ou arrastando o arquivo para um objeto de impressora. Ele também adiciona uma chave DefaultIcon. Por padrão, este parâmetro é FALSE para compatibilidade com versões anteriores.

Observações

Chame essa função de membro para registrar todos os tipos de documento do aplicativo com o Gerenciador de arquivos do Windows. Isso permite que o usuário abrir um arquivo de dados criado pelo seu aplicativo clicando Duplo nele de dentro do Gerenciador de arquivos. Chame RegisterShellFileTypes depois que você chamar AddDocTemplate para cada um dos modelos de documento em seu aplicativo. Também chamar a função de membro EnableShellOpen quando você chamar RegisterShellFileTypes.

RegisterShellFileTypes itera através da lista de objetos de CDocTemplate que mantém o aplicativo e, para cada documento modelo, adiciona entradas ao banco de dados registro que o Windows mantém para associações de arquivos. Gerenciador de arquivos usa essas entradas para abrir um arquivo de dados quando o usuário clica Duplo-lo. Isso elimina a necessidade de enviar um.Arquivo REG com seu aplicativo.

Se o banco de dados de registro já associa uma extensão de nome de arquivo fornecido com outro tipo de arquivo, nenhuma nova associação é criada. Consulte a classe de CDocTemplate para o formato de seqüências de caracteres necessárias para registrar essas informações.

Visão geral de CWinApp |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CDocTemplate, CWinApp::EnableShellOpen, CWinApp:: AddDocTemplate

Index