ProviderOptions Enum

Definition

Innehåller värden som anger typen av UI Automation provider.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

public enum class ProviderOptions
[System.Flags]
public enum ProviderOptions
[<System.Flags>]
type ProviderOptions = 
Public Enum ProviderOptions
Arv
ProviderOptions
Attribut

Fält

Name Värde Description
ClientSideProvider 1

Den UI Automation providern är en leverantör på klientsidan.

ServerSideProvider 2

Den UI Automation providern är en leverantör på serversidan.

NonClientAreaProvider 4

Den UI Automation providern är en icke-klientområdesprovider.

OverrideProvider 8

Den UI Automation providern åsidosätter en annan provider.

ProviderOwnsSetFocus 16

UI Automation-providern hanterar sitt eget fokus och vill inte att UI Automation ska ställa in fokus på närmaste fönster för dess räkning när SetFocus() anropas. Det här alternativet används vanligtvis av leverantörer för fönster som verkar fokusera utan att faktiskt få Win32-fokus, till exempel menyer och nedrullningsbara menyer.

UseComThreading 32

Den UI Automation providern förväntar sig att anropas enligt COM-trådningsregler. Om leverantören är i en Single-Threaded Lägenhet anropas den endast på lägenhetstråden. Endast leverantörer på serversidan kan använda det här alternativet.

Gäller för

Se även