CWinApp::RegisterShellFileTypes

void RegisterShellFileTypes (BOOL bCompat = FALSE);

Paramètres

bCompat

Vrai ajoute des entrées de l'enregistrement de commandes shell imprimer et imprimer À, permettant à un utilisateur d'imprimer des fichiers directement à partir de la coquille, ou en faisant glisser le fichier vers un objet printer. Elle ajoute également une clé DefaultIcon. Par défaut, ce paramètre a la valeur FALSE pour la compatibilité descendante.

Remarques

Appelez cette fonction membre pour enregistrer tous les types de document de votre application avec le gestionnaire de fichiers Windows. Cela permet à l'utilisateur d'ouvrir un fichier de données créé par votre application en double-cliquant dessus de dans le gestionnaire de fichiers. Appelez RegisterShellFileTypes après que vous appelez AddDocTemplate pour chacun des modèles de document dans votre application. Aussi appeler la fonction membre EnableShellOpen lorsque vous appelez RegisterShellFileTypes.

RegisterShellFileTypes effectue une itération dans la liste des objets CDocTemplate qui maintient la demande et, pour chaque document modèle, ajoute des entrées à la base de données d'enregistrement qui gère les fenêtres pour les associations de fichiers. Gestionnaire de fichiers utilise ces entrées pour ouvrir un fichier de données lorsque l'utilisateur double-clique sur elle. Ceci élimine le besoin d'expédier un.Fichier REG avec votre application.

Si la base de données d'enregistrement a déjà associe une extension de nom de fichier donné avec un autre type de fichier, aucune nouvelle association n'est créée. Consultez la classe CDocTemplate pour le format des chaînes nécessaires pour enregistrer cette information.

Aperçu de CWinApp |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CDocTemplate, CWinApp::EnableShellOpen, CWinApp::AddDocTemplate

Index