ProviderOptions 枚举

定义

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

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

C#
[System.Flags]
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 线程处理规则进行调用。 如果提供程序存在于单线程单元,则将仅在单元线程上调用它。 只有服务器端提供程序可以使用此选项。

适用于

产品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

另请参阅