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 | |
---|---|---|
ControlID | Ottiene l'ID del controllo che rappresenta la variabile membro della finestra di dialogo. | |
IDType | Ottiene il tipo della variabile di dialogo. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
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++.