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 | |
---|---|---|
DialogID | Obtient l'ID de la classe de boîte de dialogue représentée par l'objet. |
Début
Méthodes
Nom | Description | |
---|---|---|
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