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("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
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 auf die Eigenschaften dieser Variablen.
Hinweis |
---|
Um die Bereiche Validierung für eine bestimmte Variable in einem MFC-Dialogfeld abzurufen, finden Sie unter MFCDialogNumberVariableExtender-Objekt oder MFCDialogStringVariableExtender-Objekt. |
Beispiele
In diesem Beispiel wird die Steuerelement-ID an, die die einzelnen Variablen des Dialogfelds darstellt, das von der 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.