Compartir a través de


VCDialogExtender (Interfaz)

Objeto que proporciona acceso a una clase de cuadro de diálogo existente en una solución.

Espacio de nombres:  Microsoft.VisualStudio.VCCodeModel
Ensamblado:  Microsoft.VisualStudio.VCCodeModel (en Microsoft.VisualStudio.VCCodeModel.dll)

Sintaxis

'Declaración
<GuidAttribute("BE1667A6-585A-44BD-ADF4-88FE9DF8ADF1")> _
Public Interface VCDialogExtender
[GuidAttribute("BE1667A6-585A-44BD-ADF4-88FE9DF8ADF1")]
public interface VCDialogExtender
[GuidAttribute(L"BE1667A6-585A-44BD-ADF4-88FE9DF8ADF1")]
public interface class VCDialogExtender
[<GuidAttribute("BE1667A6-585A-44BD-ADF4-88FE9DF8ADF1")>]
type VCDialogExtender =  interface end
public interface VCDialogExtender

El tipo VCDialogExtender expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública DialogID Obtiene el identificador de la clase de cuadro de diálogo representada por el objeto.

Arriba

Métodos

  Nombre Descripción
Método público Initialize Infraestructura. Sólo para uso interno de Microsoft.

Arriba

Comentarios

El objeto de VCDialogExtender representa una clase de cuadro de diálogo existente, que permite el acceso al identificador del cuadro de diálogo.

[!NOTA]

El diálogo puede ser una clase de cuadro de diálogo MFC o ATL.

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.

Ejemplos

Este ejemplo muestra el valor del cuadro de diálogo implementado por la clase de CAboutDlg .

Sub GetDialogID()
    Dim vcCM as VCCodeModel
    Dim vcClass as VCCodeClass
    vcCM = DTE.Solution.Item(1).CodeModel
    vcClass = vcCM.Classes.Find("CAboutDlg")
    MsgBox(vcClass.Extender("VCDialog").DialogID)
End Sub

Vea también

Referencia

Microsoft.VisualStudio.VCCodeModel (Espacio de nombres)