Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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("B8AD1A9C-E733-4E47-B060-F0381297AD6A")> _
Public Interface MFCDialogVariableExtender
[GuidAttribute("B8AD1A9C-E733-4E47-B060-F0381297AD6A")]
public interface MFCDialogVariableExtender
[GuidAttribute(L"B8AD1A9C-E733-4E47-B060-F0381297AD6A")]
public interface class MFCDialogVariableExtender
[<GuidAttribute("B8AD1A9C-E733-4E47-B060-F0381297AD6A")>]
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, qui donne accès aux propriétés de cette variable.
[!REMARQUE]
Pour extraire 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 de 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.
.gif)
.gif)