Afficher des fichiers à l’aide de la commande Ouvrir avec

Un projet peut demander à l’IDE d’afficher la boîte de dialogue Ouvrir avec . Cette demande invite l’utilisateur à ouvrir un fichier qui a une sélection d’éditeurs standard. Les étapes suivantes décrivent ce processus :

  1. Le projet appelle OpenStandardEditor, en spécifiant une valeur pour OSE_UseOpenWithDialog le OSEOpenDocEditor paramètre.

  2. En fonction de l’extension de nom de fichier du document, l’IDE détermine quels éditeurs répertoriés dans le Registre peuvent ouvrir le document spécifié et affiche ces informations dans la boîte de dialogue Ouvrir avec .

    Remarque

    Les projets qui ont un éditeur intrinsèque qui doit être inclus dans la boîte de dialogue Ouvrir avec doivent inscrire une fabrique d’éditeur pour chaque éditeur de ce type. Les éditeurs intrinsèques fonctionnent uniquement avec un type de projet particulier, qui est appliqué dans l’implémentation de la CreateEditorInstance méthode. L’IDE dispose d’une fabrique d’éditeur intégrée pour l’éditeur de texte principal et l’éditeur binaire. L’IDE crée également une instance d’une fabrique d’éditeur pour le compte de chaque association de fichiers Windows inscrite. Un exemple de ce type de fichier est Microsoft Word.

  3. Dès que l’utilisateur sélectionne un élément dans la boîte de dialogue Ouvrir avec , l’IDE ouvre ensuite le document en appelant OpenStandardEditor la méthode. Pour plus d’informations, consultez Guide pratique pour ouvrir des éditeurs standard.