MFCDialogVariableExtender (Interfaz)
Proporciona acceso a un elemento de código de variable en un cuadro de diálogo de MFC existente.
Espacio de nombres: Microsoft.VisualStudio.VCCodeModel
Ensamblado: Microsoft.VisualStudio.VCCodeModel (en Microsoft.VisualStudio.VCCodeModel.dll)
Sintaxis
'Declaración
<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
El tipo MFCDialogVariableExtender expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
ControlID | Obtiene el identificador del control que representa la variable miembro de diálogo. | |
IDType | Obtiene el tipo de la variable de diálogo. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Initialize | Infraestructura. Sólo para uso interno de Microsoft. |
Arriba
Comentarios
El objeto de MFCDialogVariableExtender representa un elemento de código de variable de un cuadro de diálogo de MFC existente, proporcionando acceso a las propiedades de esa variable.
[!NOTA]
Para recuperar los intervalos de validación para una variable concreta en un cuadro de diálogo de MFC, vea el objeto de MFCDialogNumberVariableExtender o el objeto de MFCDialogStringVariableExtender .
Ejemplos
Este ejemplo muestra el identificador del control que representa cada variable del cuadro de diálogo implementado por la clase de 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
Vea Cómo: Compilar el código de ejemplo de extensibilidad del modelo de código de Visual C++ para obtener información sobre cómo compilar y ejecutar este ejemplo.