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