ProviderOptions 列舉

定義

包含指定使用者介面自動化提供者類型的值。

此列舉支援其成員值的位元組合。

C#
[System.Flags]
public enum ProviderOptions
繼承
ProviderOptions
屬性

欄位

名稱 Description
ClientSideProvider 1

使用者介面自動化提供者是用戶端提供者。

NonClientAreaProvider 4

使用者介面自動化提供者是非用戶端區域提供者。

OverrideProvider 8

使用者介面自動化提供者會覆寫另一個提供者。

ProviderOwnsSetFocus 16

消費者介面自動化提供者會處理自己的焦點,而且不想消費者介面自動化呼叫 時 SetFocus() ,將焦點設定為其最接近的視窗。 這個選項通常是由似乎取得焦點的視窗提供者使用,而不需要實際接收 Win32 焦點,例如功能表和下拉式功能表。

ServerSideProvider 2

使用者介面自動化提供者是伺服器端提供者。

UseComThreading 32

使用者介面自動化提供者預期會根據 COM 執行緒規則而被呼叫。 如果提供者在單一執行緒 Apartment 中,將只會在 Apartment 執行緒上呼叫它。 只有伺服器端提供者可以使用此選項。

適用於

產品 版本
.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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

另請參閱