ProviderOptions 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于指定 UI 自动化提供程序类型的值。
此枚举支持其成员值的按位组合。
public enum class ProviderOptions
[System.Flags]
public enum ProviderOptions
[<System.Flags>]
type ProviderOptions =
Public Enum ProviderOptions
- 继承
- 属性
字段
ClientSideProvider | 1 | UI 自动化提供程序是客户端提供程序。 |
NonClientAreaProvider | 4 | UI 自动化提供程序是非客户区提供程序。 |
OverrideProvider | 8 | UI 自动化提供程序可重写另一个提供程序。 |
ProviderOwnsSetFocus | 16 | UI 自动化提供程序处理自己的焦点,并且不希望UI 自动化在调用时SetFocus()代表其将焦点设置为最近的窗口。 此选项通常由似乎具有焦点的窗口的提供程序使用,而不会实际接收 Win32 焦点,例如菜单和下拉菜单。 |
ServerSideProvider | 2 | UI 自动化提供程序是服务器端提供程序。 |
UseComThreading | 32 | UI 自动化提供程序需根据 COM 线程处理规则进行调用。 如果提供程序存在于单线程单元,则将仅在单元线程上调用它。 只有服务器端提供程序可以使用此选项。 |