Freigeben über


ProviderOptions Enumeration

Definition

Enthält Werte, die den Typ des Benutzeroberflächenautomatisierungs-Anbieters angeben.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class ProviderOptions
[System.Flags]
public enum ProviderOptions
[<System.Flags>]
type ProviderOptions = 
Public Enum ProviderOptions
Vererbung
ProviderOptions
Attribute

Felder

ClientSideProvider 1

Der Benutzeroberflächenautomatisierungs-Anbieter ist ein clientseitiger Anbieter.

NonClientAreaProvider 4

Der Benutzeroberflächenautomatisierungs-Anbieter ist ein Nicht-Clientbereichsanbieter.

OverrideProvider 8

Der Benutzeroberflächenautomatisierungs-Anbieter überschreibt einen anderen Anbieter.

ProviderOwnsSetFocus 16

Der Benutzeroberflächenautomatisierung Anbieter übernimmt seinen eigenen Fokus und möchte nicht, dass Benutzeroberflächenautomatisierung den Fokus auf das nächstgelegene Fenster in seinem Namen festlegen, wenn SetFocus() aufgerufen wird. Diese Option wird in der Regel von Anbietern für Fenster verwendet, die den Fokus zu nehmen scheinen, ohne tatsächlich Win32-Fokus zu erhalten, z. B. Menüs und Dropdownmenüs.

ServerSideProvider 2

Der Benutzeroberflächenautomatisierungs-Anbieter ist ein serverseitiger Anbieter.

UseComThreading 32

Der Benutzeroberflächenautomatisierungs-Anbieter erwartet, gemäß COM-Threadingregeln aufgerufen zu werden. Wenn sich der Anbieter in einem Singlethread-Apartment befindet, wird er nur für den Apartmentthread aufgerufen. Nur serverseitige Anbieter können diese Option verwenden.

Gilt für:

Weitere Informationen