Partager via


Configuration d'affichage de la fenêtre Outil

Lorsqu'un VSPackage enregistre une fenêtre Outil, la position par défaut, taille, ancrage le style, et d'autres informations de visibilité est spécifiée dans les valeurs facultatives. Pour plus d'informations sur l'inscription de la fenêtre Outil, consultez Stocker des fenêtres Outil

Les informations d'affichage de la fenêtre

La configuration de base de l'affichage d'une fenêtre Outil est stockée en tant six valeurs facultatives :

HKEY_LOCAL_MACHINE\
  Software\
    Microsoft\
      VisualStudio\
        <Version>\
          ToolWindows\
            <Tool Window GUID>\
              (Default)       = reg_sz: <Package GUID> 
              Name            = reg_sz: <name of tool window> 
              Float           = reg_sz: <position> 
              Style           = reg_sz: <dock style> 
              Window          = reg_sz: <window GUID> 
              Orientation     = reg_sz: <orientation> 
              DontForceCreate = reg_dword: 0x00000000

Nom

Type

Données

Description

Nom

REG_SZ

le « nom court va ici »

un nom court qui décrit la fenêtre Outil. Utilisé uniquement pour la référence dans le Registre.

Float

REG_SZ

« X1, Y1, X2, Y2 »

Quatre valeurs séparées par des virgules. X1, Y1 est la coordonnée de l'angle supérieur gauche de la fenêtre Outil. X2, Y2 est la coordonnée de l'angle inférieur droit. Toutes les valeurs sont dans les coordonnées d'écran.

Style

REG_SZ

« MDI »

« Float »

« Un » lié

« Avec onglets »

« AlwaysFloat »

Un mot clé en spécifiant l'état initial d'affichage de la fenêtre Outil.

« MDI » = ancré avec la fenêtre MDI.

« Float » = flottant.

« Un lié » = lié avec une autre fenêtre (spécifiée dans l'entrée de la fenêtre).

« Avec onglets = » mixed avec une autre fenêtre Outil.

« AlwaysFloat » = ne peut pas être ancré.

Pour plus d'informations, consultez la section commentaires ci-dessous.

Fenêtre

REG_SZ

<GUID>

GUID d'une fenêtre dans laquelle la fenêtre Outil peut être liée ou avec onglets. GUID peut appartenir à l'une de vos propres fenêtres ou une des fenêtres dans Visual Studio l'IDE.

Orientation

REG_SZ

« Left »

« Droite »

« Terminé »

« Bas »

Consultez la section commentaires ci-dessous.

DontForceCreate

REG_DWORD

0 ou 1 ;

Lorsque cette entrée est présent et sa valeur n'est pas nul, la fenêtre est chargée, mais pas immédiatement affiche.

Commentaires

L'entrée d'orientation définit la position où la fenêtre Outil s'ancre lorsque sa barre de titre est double-cliquez sur. La position est relative à la fenêtre spécifiée dans l'entrée de la fenêtre. Si l'entrée de style est « liée », l'entrée d'orientation peut être « left », « tout », « haut », ou « bas ». Si l'entrée de style est « avec onglets », l'entrée d'orientation peut rester «  » ou « droite » et spécifiez où l'onglet est ajouté. Si l'entrée de style est « float », la fenêtre Outil flotte en premier. Lorsque la barre de titre est double-cliquez sur, les entrées d'orientation et de fenêtre s'appliquent, et la fenêtre utilise le style « avec onglets ». Si l'entrée de style est « AlwaysFloat », la fenêtre Outil ne peut pas être ancrée. Si l'entrée de style est « MDI », la fenêtre Outil est liée à la zone MDI, et l'entrée de fenêtre est ignorée.

Exemple

HKEY_LOCAL_MACHINE\
  Software\
    Microsoft\
      VisualStudio\
        8.0Exp\
          ToolWindows\
            {A0C5197D-0AC7-4B63-97CD-8872A789D233}\
              (Default)       = reg_sz: {DA9FB551-C724-11D0-AE1F-00A0C90FFFC3}
              DontForceCreate = reg_dword: 0x00000000
              Float           = reg_sz: 100,100,450,300
              Name            = reg_sz: Bookmarks
              Orientation     = reg_sz: Left
              Style           = reg_sz: Tabbed
              Window          = reg_sz: {34E76E81-EE4A-11D0-00A0C90FFFC3}

Visibilité de la fenêtre Outil

Les valeurs de la sous-clé facultative de visibilité déterminent les paramètres de la visibilité d'une fenêtre Outil. Les noms des valeurs sont utilisés pour stocker les GUID des commandes qui requièrent la visibilité de la fenêtre. Si la commande est exécutée, l'IDE garantit que la fenêtre Outil est créée et rendue visible.

HKEY_LOCAL_MACHINE\
  Software\
    Microsoft\
      VisualStudio\
        <Version>\
          ToolWindows\
            <Tool Window GUID>\
              Visibility\
                (Default) = reg_sz:
                <GUID>    = reg_dword:
                <GUID>    = reg_dword:
                <GUID>    = reg_sz:

Nom

Type

Données

Description

(Valeur par défaut)

REG_SZ

Aucun

laissez vide.

<GUID>

REG_DWORD ou REG_SZ

0 ou une chaîne descriptive.

Facultatif. Le nom d'entrée doit être GUID d'une commande qui exigent une visibilité. La valeur tient une chaîne informative. En général, la valeur est reg_dword la valeur 0.

Exemple

HKEY_LOCAL_MACHINE\
  Software\
    Microsoft\
      VisualStudio\
        8.0Exp\
          ToolWindows\
            {EEFA5220-E298-11D0-8F78-00A0C9110057}\
              Visibility\
                (Default) = reg_sz:
                {93694fa0-0397-11d1-9f4e-00a0c911004f} = reg_dword: 0x00000000
                {9DA22B82-6211-11d2-9561-00600818403B} = reg_dword: 0x00000000
                {adfc4e66-0397-11d1-9f4e-00a0c911004f} = reg_dword: 0x00000000

Voir aussi

Concepts

VSPackage Essentials