MFCDialogVariableExtender, interface
Permet d'accéder à un élément de code variable dans une boîte de dialogue MFC existante.
Espace de noms : Microsoft.VisualStudio.VCCodeModel
Assembly : Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)
Syntaxe
'Déclaration
<GuidAttribute("3265E574-C127-47F4-B276-B3B4BE75504C")> _
Public Interface MFCDialogVariableExtender
[GuidAttribute("3265E574-C127-47F4-B276-B3B4BE75504C")]
public interface MFCDialogVariableExtender
[GuidAttribute(L"3265E574-C127-47F4-B276-B3B4BE75504C")]
public interface class MFCDialogVariableExtender
[<GuidAttribute("3265E574-C127-47F4-B276-B3B4BE75504C")>]
type MFCDialogVariableExtender = interface end
public interface MFCDialogVariableExtender
Le type MFCDialogVariableExtender expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
ControlID | Obtient l'ID du contrôle représentant la variable du membre de la boîte de dialogue. | |
IDType | Obtient le type de la variable de la boîte de dialogue. |
Début
Méthodes
Nom | Description | |
---|---|---|
Initialize | Infrastructure. Réservé à un usage interne Microsoft. |
Début
Notes
L'objet d'MFCDialogVariableExtender représente un élément de code variable d'une boîte de dialogue existante de MFC, ce qui permet d'accéder aux propriétés de cette variable.
Notes
Pour récupérer les plages de validation pour une variable spécifique dans une boîte de dialogue de MFC, consultez l'objet d'MFCDialogNumberVariableExtender ou l'objet d'MFCDialogStringVariableExtender.
Exemples
Cet exemple affiche l'ID du contrôle représentant chaque variable dans la boîte de dialogue implémentée par la classe d'CAboutDlg.
' Macro code.
Sub GetControlIDs()
Dim vcCM as VCCodeModel
Dim vcClass as VCCodeClass
Dim mfcVar as VCCodeVariable
vcCM = DTE.Solution.Item(1).CodeModel
vcClass = vcCM.Classes.Find("CAboutDlg")
For Each vcVar in vcCM.Variables
MsgBox(vcVar.Extender("MFCDialogVariable").ControlID)
Next
End Sub
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.