ProviderOptions Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |