UIAutomationMethodInfo 结构 (uiautomationcore.h)
包含有关自定义控件模式支持的方法的信息。
语法
struct UIAutomationMethodInfo {
LPCWSTR pProgrammaticName;
BOOL doSetFocus;
UINT cInParameters;
UINT cOutParameters;
UIAutomationType *pParameterTypes;
LPCWSTR *pParameterNames;
};
成员
pProgrammaticName
类型: LPCWSTR
方法的名称 (不可本地化的字符串) 。
doSetFocus
类型: BOOL
如果UI 自动化在调用 方法之前应将焦点设置为对象,则为 TRUE;否则为 FALSE。
cInParameters
类型: UINT
[in] 参数的计数,这些参数始终在 pParameterTypes 数组中排在第一位。
cOutParameters
类型: UINT
[out] 参数的计数,这些参数始终遵循 pParameterTypes 数组中的 [in] 参数。
pParameterTypes
类型: UIAutomationType*
指向值数组的指针,该值指示方法参数的数据类型。 In 参数的数据类型应先是,然后是 Out 参数的数据类型。
pParameterNames
类型: LPCWSTR*
指向包含参数名称 (不可本地化字符串) 的数组的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新、带 SP3 的 Windows XP 和适用于 Windows Vista 的平台更新 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2、带 SP2 的 Windows Server 2008 和适用于 Windows Server 2008 的平台更新、带 SP2 的 Windows Server 2003 和适用于 Windows Server 2008 的平台更新 [仅限桌面应用] |
标头 | uiautomationcore.h (包括 UIAutomation.h) |