Interface VCDialogExtender
Um objeto fornecendo acesso a uma classe existente de caixa de diálogo em uma solução.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (em Microsoft.VisualStudio.VCCodeModel.dll)
Sintaxe
'Declaração
<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
O tipo VCDialogExtender expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
DialogID | Obtém a ID da classe de caixa de diálogo representada pelo objeto. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Initialize | Infraestrutura. Microsoft somente para uso interno. |
Superior
Comentários
O VCDialogExtender objeto representa uma classe existente de caixa de diálogo, permitindo o acesso à identificação da caixa de diálogo.
Observação |
---|
A caixa de diálogo pode ser um MFC ou a ATL classe de caixa de diálogo. |
Consulte Como: compilar o código de exemplo para extensibilidade do Visual C++ código modelo para obter informações sobre como compilar e executar esse exemplo.
Exemplos
Este exemplo exibe o valor da ID da caixa de diálogo implementada pelo CAboutDlg classe.
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