Condividi tramite


Interfaccia MFCDialogVariableExtender

Fornisce 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("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

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

L'oggetto di MFCDialogVariableExtender 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 specifica variabile in una finestra di dialogo MFC, vedere object di MFCDialogNumberVariableExtender o l'oggetto di MFCDialogStringVariableExtender.

Esempi

In questo esempio vengono visualizzati l'id del controllo che rappresenta ogni variabile di dialogo implementata dalla classe di CAboutDlg.

' 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

Per informazioni sulla compilazione e l'esecuzione dell'esempio, vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel