Поделиться через


VCDialogExtender - интерфейс

Объект, предоставляющий доступ к существующему классу диалогового окна в решении.

Пространство имен:  Microsoft.VisualStudio.VCCodeModel
Сборка:  Microsoft.VisualStudio.VCCodeModel (в Microsoft.VisualStudio.VCCodeModel.dll)

Синтаксис

'Декларация
<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

Тип VCDialogExtender предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство DialogID Получает идентификатор класса диалогового окна, представленный объектом.

В начало страницы

Методы

  Имя Описание
Открытый метод Initialize Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.

В начало страницы

Заметки

VCDialogExtender объект представляет существующий класс диалогового окна, обеспечивая доступ к идентификатор диалога.

ПримечаниеПримечание

Диалоговое окно может быть либо класс диалогового окна MFC и библиотеки ATL.

Дополнительные сведения по компиляции и выполнению этого примера см. в разделе Практическое руководство. Компиляция примера кода для расширения модели кода Visual C++.

Примеры

Этот пример показывает значение идентификатора для диалогового окна реализованного 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

См. также

Ссылки

Microsoft.VisualStudio.VCCodeModel - пространство имен