VCDialogExtender - интерфейс
Объект, предоставляющий доступ к существующему классу диалогового окна в решении.
Пространство имен: Microsoft.VisualStudio.VCCodeModel
Сборка: Microsoft.VisualStudio.VCCodeModel (в Microsoft.VisualStudio.VCCodeModel.dll)
Синтаксис
'Декларация
<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
Тип VCDialogExtender предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
DialogID | Получает идентификатор класса диалогового окна, представленный объектом. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Initialize | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. |
В начало страницы
Заметки
Объект VCDialogExtender представляет существующий класс диалогового окна, предоставляя доступ к идентификатор диалогового окна.
Примечание
Диалоговое окно может быть либо класс диалогового окна или библиотеки 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