ProviderOptions 枚举

定义

包含用于指定 UI 自动化提供程序类型的值。

此枚举支持其成员值的按位组合。

public enum class ProviderOptions
[System.Flags]
public enum ProviderOptions
[<System.Flags>]
type ProviderOptions = 
Public Enum ProviderOptions
继承
ProviderOptions
属性

字段

ClientSideProvider 1

UI 自动化提供程序是客户端提供程序。

NonClientAreaProvider 4

UI 自动化提供程序是非客户区提供程序。

OverrideProvider 8

UI 自动化提供程序可重写另一个提供程序。

ProviderOwnsSetFocus 16

UI 自动化提供程序处理自己的焦点,并且不希望UI 自动化在调用时SetFocus()代表其将焦点设置为最近的窗口。 此选项通常由似乎具有焦点的窗口的提供程序使用,而不会实际接收 Win32 焦点,例如菜单和下拉菜单。

ServerSideProvider 2

UI 自动化提供程序是服务器端提供程序。

UseComThreading 32

UI 自动化提供程序需根据 COM 线程处理规则进行调用。 如果提供程序存在于单线程单元,则将仅在单元线程上调用它。 只有服务器端提供程序可以使用此选项。

适用于

另请参阅