Структура UIAutomationMethodInfo (uiautomationcore.h)
Содержит сведения о методе, поддерживаемом пользовательским шаблоном элемента управления.
Синтаксис
struct UIAutomationMethodInfo {
LPCWSTR pProgrammaticName;
BOOL doSetFocus;
UINT cInParameters;
UINT cOutParameters;
UIAutomationType *pParameterTypes;
LPCWSTR *pParameterNames;
};
Члены
pProgrammaticName
Тип: LPCWSTR
Имя метода (нелокализируемая строка).
doSetFocus
Тип: BOOL
Значение TRUE, если модель автоматизации пользовательского интерфейса должен установить фокус на объекте перед вызовом метода; в противном случае — FALSE.
cInParameters
Тип: UINT
Количество параметров [in], которые всегда являются первыми в массиве pParameterTypes .
cOutParameters
Тип: UINT
Количество параметров [out], которые всегда следуют за параметрами [in] в массиве pParameterTypes .
pParameterTypes
Тип: UIAutomationType*
Указатель на массив значений, указывающий типы данных параметров метода. Типы данных параметров In должны быть первыми, за которыми следуют типы данных параметров Out.
pParameterNames
Тип: LPCWSTR*
Указатель на массив, содержащий имена параметров (не локализуемые строки).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и Обновление платформы для Windows Vista, Windows XP с пакетом обновления 3 (SP3) и Обновление платформы для Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и обновление платформы для Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [только классические приложения] |
Верхняя часть | uiautomationcore.h (включая UIAutomation.h) |
См. также раздел
Пользовательские свойства, события и шаблоны элементов управления