Interfejs MFCDialogVariableExtender
Zapewnia dostęp do elementu zmiennej kodu w istniejącym polu okna dialogowego MFC.
Przestrzeń nazw: Microsoft.VisualStudio.VCCodeModel
Zestaw: Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)
Składnia
'Deklaracja
<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
Typ MFCDialogVariableExtender uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
ControlID | Pobiera identyfikator formantu, reprezentujący okno dialogowe Zmienna członka. | |
IDType | Pobiera typ zmiennej okna dialogowego. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Initialize | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
Początek
Uwagi
MFCDialogVariableExtender Obiekt reprezentuje element zmiennej kod istniejących okna dialogowego MFC, zapewniając dostęp do właściwości danej zmiennej.
[!UWAGA]
Aby pobrać zakresy sprawdzania poprawności dla określonej zmiennej w oknie dialogowym MFC, zobacz MFCDialogNumberVariableExtender obiektu lub MFCDialogStringVariableExtender obiektu.
Przykłady
W tym przykładzie wyświetla identyfikator formantu, reprezentujących każdej zmiennej okno dialogowe, realizowane przez CAboutDlg klasy.
' 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
Zobacz Jak: skompilować kod przykładowy dla Visual C++ kod modelu rozszerzalności informacji na temat skompilować i uruchomić tej próbki.