Partager via


VCDialogExtender, interface

Objet qui donne accès à une classe de boîte de dialogue existante dans une solution.

Espace de noms :  Microsoft.VisualStudio.VCCodeModel
Assembly :  Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)

Syntaxe

'Déclaration
<GuidAttribute("BE1667A6-585A-44BD-ADF4-88FE9DF8ADF1")> _
Public Interface VCDialogExtender
[GuidAttribute("BE1667A6-585A-44BD-ADF4-88FE9DF8ADF1")]
public interface VCDialogExtender
[GuidAttribute(L"BE1667A6-585A-44BD-ADF4-88FE9DF8ADF1")]
public interface class VCDialogExtender
[<GuidAttribute("BE1667A6-585A-44BD-ADF4-88FE9DF8ADF1")>]
type VCDialogExtender =  interface end
public interface VCDialogExtender

Le type VCDialogExtender expose les membres suivants.

Propriétés

  Nom Description
Propriété publique DialogID Obtient l'ID de la classe de boîte de dialogue représentée par l'objet.

Début

Méthodes

  Nom Description
Méthode publique Initialize Infrastructure. Réservé à un usage interne Microsoft.

Début

Notes

L'objet d'VCDialogExtender représente une classe de boîte de dialogue existante, qui autorise l'accès à l'IDENTIFICATEUR de la boîte de dialogue.

[!REMARQUE]

Le dialogue peut être une classe de boîte de dialogue de MFC ou d'ATL.

Consultez Comment : compiler l'exemple de code pour l'extensibilité du modèle de code Visual C++ pour plus d'informations sur la compilation et l'exécution de cet exemple.

Exemples

Cet exemple affiche la valeur de l'IDENTIFICATEUR pour la boîte de dialogue implémentée par la classe d'CAboutDlg.

Sub GetDialogID()
    Dim vcCM as VCCodeModel
    Dim vcClass as VCCodeClass
    vcCM = DTE.Solution.Item(1).CodeModel
    vcClass = vcCM.Classes.Find("CAboutDlg")
    MsgBox(vcClass.Extender("VCDialog").DialogID)
End Sub

Voir aussi

Référence

Microsoft.VisualStudio.VCCodeModel, espace de noms