Udostępnij za pośrednictwem


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
Właściwość publiczna ControlID Pobiera identyfikator formantu, reprezentujący okno dialogowe Zmienna członka.
Właściwość publiczna IDType Pobiera typ zmiennej okna dialogowego.

Początek

Metody

  Nazwa Opis
Metoda publiczna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel