MFCDialogVariableExtender - интерфейс
Предоставляет доступ к элементу кода переменной в существующем диалоговом окне MFC.
Пространство имен: Microsoft.VisualStudio.VCCodeModel
Сборка: Microsoft.VisualStudio.VCCodeModel (в Microsoft.VisualStudio.VCCodeModel.dll)
Синтаксис
'Декларация
<GuidAttribute("3265E574-C127-47F4-B276-B3B4BE75504C")> _
Public Interface MFCDialogVariableExtender
[GuidAttribute("3265E574-C127-47F4-B276-B3B4BE75504C")]
public interface MFCDialogVariableExtender
[GuidAttribute(L"3265E574-C127-47F4-B276-B3B4BE75504C")]
public interface class MFCDialogVariableExtender
[<GuidAttribute("3265E574-C127-47F4-B276-B3B4BE75504C")>]
type MFCDialogVariableExtender = interface end
public interface MFCDialogVariableExtender
Тип MFCDialogVariableExtender предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
ControlID | Получает идентификатор элемента управления, представляющего переменную-член диалогового окна. |
![]() |
IDType | Получает тип переменной диалогового окна. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Initialize | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. |
В начало страницы
Заметки
Объект MFCDialogVariableExtender представляет элемент кода переменной в существующем диалоговом окне MFC, предоставляя доступ к свойствам этой переменной.
Примечание
Для извлечения диапазоны проверки для определенной переменной в диалоговом окне MFC см. объекты MFCDialogNumberVariableExtender или объект MFCDialogStringVariableExtender.
Примеры
Этот пример выводит идентификатор элемента управления, представляющий каждую переменную диалогового окна, предоставляемую классом CAboutDlg.
' Macro code.
Sub GetControlIDs()
Dim vcCM as VCCodeModel
Dim vcClass as VCCodeClass
Dim mfcVar as VCCodeVariable
vcCM = DTE.Solution.Item(1).CodeModel
vcClass = vcCM.Classes.Find("CAboutDlg")
For Each vcVar in vcCM.Variables
MsgBox(vcVar.Extender("MFCDialogVariable").ControlID)
Next
End Sub
Дополнительные сведения по компиляции и выполнению этого примера см. в разделе Практическое руководство. Компиляция примера кода для расширения модели кода Visual C++.