Partager via


Windows2.CreateToolWindow, méthode (AddIn, String, String, String, Object%)

Crée une fenêtre Outil contenant l'objet Document ou le contrôle ActiveX spécifié.

Espace de noms :  EnvDTE80
Assembly :  EnvDTE80 (dans EnvDTE80.dll)

Syntaxe

'Déclaration
Function CreateToolWindow ( _
    AddInInst As AddIn, _
    ProgID As String, _
    Caption As String, _
    GuidPosition As String, _
    <OutAttribute> ByRef DocObj As Object _
) As Window
Window CreateToolWindow(
    AddIn AddInInst,
    string ProgID,
    string Caption,
    string GuidPosition,
    out Object DocObj
)
Window^ CreateToolWindow(
    [InAttribute] AddIn^ AddInInst, 
    [InAttribute] String^ ProgID, 
    [InAttribute] String^ Caption, 
    [InAttribute] String^ GuidPosition, 
    [InAttribute] [OutAttribute] Object^% DocObj
)
abstract CreateToolWindow : 
        AddInInst:AddIn * 
        ProgID:string * 
        Caption:string * 
        GuidPosition:string * 
        DocObj:Object byref -> Window 
function CreateToolWindow(
    AddInInst : AddIn, 
    ProgID : String, 
    Caption : String, 
    GuidPosition : String, 
    DocObj : Object
) : Window

Paramètres

  • AddInInst
    Type : EnvDTE.AddIn
    Obligatoire.Objet AddIn dont la durée de vie détermine la durée de vie de la fenêtre Outil.
  • Caption
    Type : System.String
    Obligatoire.Titre de la nouvelle fenêtre Outil.
  • GuidPosition
    Type : System.String
    Obligatoire.Identificateur unique de la nouvelle fenêtre Outil. Cet identificateur peut être utilisé en tant qu'index de Windows.Item.
  • DocObj
    Type : System.Object%
    Obligatoire.Objet Document ou contrôle devant figurer dans la fenêtre Outil.

Valeur de retour

Type : EnvDTE.Window
Objet Window.

Notes

Si vous essayez de définir les états de visibilité de la nouvelle fenêtre Outil - tels que hauteur, largeur ou position - avant que la fenêtre Outil soit visible, vous obtenez une erreur.Assurez-vous que la fenêtre est visible avant d'essayer de définir ces propriétés.

Pour obtenir un exemple d'utilisation de cette méthode, consultez l'exemple ToolWindow sur la page Web des exemples AutomationVisual Studio.Pour plus d'informations sur la création de contrôles ActiveX, consultez Création d'un contrôle ActiveX MFC.

Sécurité .NET Framework

Voir aussi

Référence

Windows2 Interface

CreateToolWindow, surcharge

EnvDTE80, espace de noms