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)

另请参阅

自定义属性、事件和控件模式

UIAutomationPatternInfo