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("933D7295-58FD-47AE-9029-C87D569C74DD")> _
Public Interface VCDialogExtender
[GuidAttribute("933D7295-58FD-47AE-9029-C87D569C74DD")]
public interface VCDialogExtender
[GuidAttribute(L"933D7295-58FD-47AE-9029-C87D569C74DD")]
public interface class VCDialogExtender
[<GuidAttribute("933D7295-58FD-47AE-9029-C87D569C74DD")>]
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 la boîte de dialogue existante, ce qui permet l'accès à l'ID de la boîte de dialogue.
Notes
Le dialogue peut être une classe de MFC ou 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'ID de 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