CWinApp::RegisterShellFileTypes

void RegisterShellFileTypes (BOOL bCompat = FALSE);

Parámetros

bCompat

TRUE agrega entradas de registro de comandos shell de impresión y impresión A, permitiendo a un usuario imprimir archivos directamente desde el shell, o arrastrando el archivo a un objeto printer. También agrega una clave DefaultIcon. De forma predeterminada, este parámetro es FALSE para compatibilidad con versiones anteriores.

Observaciones

Llame a esta función miembro para registrar todos los tipos de documento de la aplicación con el administrador de archivos de Windows. Esto permite al usuario a abrir un archivo de datos creado por la aplicación haciendo doble clic desde dentro del administrador de archivos. Llamar RegisterShellFileTypes después de llamar a AddDocTemplate para cada una de las plantillas de documento en la aplicación. También llamar a la función de miembro de EnableShellOpen cuando llame RegisterShellFileTypes.

RegisterShellFileTypes recorre la lista de objetos CDocTemplate que mantiene la aplicación y, para cada documento plantilla, agrega entradas a la base de datos del registro que Windows se mantiene para las asociaciones de archivo. Administrador de archivos utiliza estas entradas para abrir un archivo de datos cuando el usuario hace doble clic. Esto elimina la necesidad de enviar una.Archivo REG con su aplicación.

Si la base de datos de registro ya asocia una extensión determinada con otro tipo de archivo, no se crea ninguna nueva asociación. Vea la clase CDocTemplate para el formato de cadenas necesarias para registrar esta información.

Visión General de CWinApp |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CDocTemplate, CWinApp::EnableShellOpen, CWinApp::AddDocTemplate

Index