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("933D7295-58FD-47AE-9029-C87D569C74DD")> _
Public Interface VCDialogExtender
[GuidAttribute("933D7295-58FD-47AE-9029-C87D569C74DD")]
public interface VCDialogExtender
[GuidAttribute(L"933D7295-58FD-47AE-9029-C87D569C74DD")]
public interface class VCDialogExtender
[<GuidAttribute("933D7295-58FD-47AE-9029-C87D569C74DD")>]
type VCDialogExtender = interface end
public interface VCDialogExtender
El tipo VCDialogExtender expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
DialogID | Obtiene el identificador de la clase de cuadro de diálogo representada por el objeto. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
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