Condividi tramite


Interfaccia MFCDialogVariableExtender

Fornisce l'accesso a un elemento di codice variabile in una finestra di dialogo MFC esistente.

Spazio dei nomi:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Sintassi

'Dichiarazione
<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

Il tipo MFCDialogVariableExtender espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ControlID Ottiene l'ID del controllo che rappresenta la variabile membro della finestra di dialogo.
Proprietà pubblica IDType Ottiene il tipo della variabile di dialogo.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Initialize Infrastruttura. Solo per utilizzo interno di Microsoft.

In alto

Note

MFCDialogVariableExtender l'oggetto rappresenta un elemento di codice variabile in una finestra di dialogo MFC esistente, fornendo l'accesso alle proprietà di tale variabile.

[!NOTA]

Per recuperare gli intervalli di convalida per una variabile specifica in una finestra di dialogo MFC, vedere MFCDialogNumberVariableExtender oggetto o MFCDialogStringVariableExtender oggetto.

Esempi

In questo esempio vengono visualizzati l'ID del controllo che rappresenta ogni variabile di dialogo distribuita da CAboutDlg classe.

' 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

vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++ per informazioni su come compilare ed eseguire l'esempio.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel