MFCDialogVariableExtender-Schnittstelle
Bietet Zugriff auf ein Variablencodeelement in einem vorhandenen MFC-Dialogfeld.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Syntax
'Declaration
<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
Der MFCDialogVariableExtender-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ControlID | Ruft die ID des Steuerelements ab, die die Dialogfeld-Membervariable darstellt. | |
IDType | Ruft den Typ der Dialogfeldvariablen ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Initialize | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. |
Zum Seitenanfang
Hinweise
Das MFCDialogVariableExtender-Objekt stellt ein variables Codeelement eines vorhandenen MFC-Dialogfelds dar und bietet Zugriff zu den Eigenschaften dieser Variablen.
Hinweis
Um die Validierungsbereiche für eine bestimmte Variable in einem MFC-Dialogfeld abzurufen, finden Sie unter MFCDialogNumberVariableExtender-Objekt oder MFCDialogStringVariableExtender-Objekt.
Beispiele
Dieses Beispiel demonstriert die Steuerelement-ID angezeigt, die jede Variable des Dialogfelds darstellt, das durch die CAboutDlg-Klasse implementiert wird.
' 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
Weitere Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit des Visual C++-Codemodells.