ProviderOptions 列舉

定義

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

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

public enum class ProviderOptions
[System.Flags]
public enum ProviderOptions
[<System.Flags>]
type ProviderOptions = 
Public Enum ProviderOptions
繼承
ProviderOptions
屬性

欄位

ClientSideProvider 1

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

NonClientAreaProvider 4

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

OverrideProvider 8

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

ProviderOwnsSetFocus 16

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

ServerSideProvider 2

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

UseComThreading 32

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

適用於

另請參閱