TypeLibVarFlags TypeLibVarFlags TypeLibVarFlags TypeLibVarFlags Enum


この変数がインポートされた COM タイプ ライブラリに VARFLAGS の元の設定を記述します。Describes the original settings of the VARFLAGS in the COM type library from which the variable was imported.

この列挙型には FlagsAttribute 属性があり、メンバー値ではビットごとの組み合わせを使用できます。

public enum class TypeLibVarFlags
public enum TypeLibVarFlags
type TypeLibVarFlags = 
Public Enum TypeLibVarFlags


FBindable FBindable FBindable FBindable 4

変数はデータ連結をサポートしています。The variable supports data binding.

FDefaultBind FDefaultBind FDefaultBind FDefaultBind 32

変数は、オブジェクトを最もよく表す単一のプロパティです。The variable is the single property that best represents the object. 型情報の 1 つの変数だけが、この値を持つことができます。Only one variable in a type info can have this value.

FDefaultCollelem FDefaultCollelem FDefaultCollelem FDefaultCollelem 256

型 "abc" で "xyz" という名前のメンバーをコンパイラが検索する場合に最適化を許可します。Permits an optimization in which the compiler looks for a member named "xyz" on the type "abc". そのようなメンバーが見つかり、既定のコレクション要素のアクセサー関数であることを示すフラグが付いている場合、そのメンバー関数の呼び出しが生成されます。If such a member is found and is flagged as an accessor function for an element of the default collection, then a call is generated to that member function.

FDisplayBind FDisplayBind FDisplayBind FDisplayBind 16

変数はバインド可能として表示されます。The variable is displayed as bindable. FBindable も設定する必要があります。FBindable must also be set.

FHidden FHidden FHidden FHidden 64

変数は存在し、バインド可能ですが、ブラウザーには表示しないでください。The variable should not be displayed in a browser, though it exists and is bindable.

FImmediateBind FImmediateBind FImmediateBind FImmediateBind 4096

変数は、個別のバインド可能なプロパティとして割り当てられます。The variable is mapped as individual bindable properties.

FNonBrowsable FNonBrowsable FNonBrowsable FNonBrowsable 1024

変数はオブジェクト ブラウザーに表示されますが、プロパティ ブラウザーには表示されません。The variable appears in an object browser, but not in a properties browser.

FReadOnly FReadOnly FReadOnly FReadOnly 1

変数への割り当ては許可しないでください。Assignment to the variable should not be allowed.

FReplaceable FReplaceable FReplaceable FReplaceable 2048

インターフェイスが既定の動作を備えていることを示します。Tags the interface as having default behaviors.

FRequestEdit FRequestEdit FRequestEdit FRequestEdit 8

プロパティが COM OnRequestEdit 通知をサポートしていることを示します。Indicates that the property supports the COM OnRequestEdit notification.

FRestricted FRestricted FRestricted FRestricted 128

このフラグは、システムレベル関数または型ブラウザーに表示しない関数で使用します。This flag is intended for system-level functions or functions that type browsers should not display.

FSource FSource FSource FSource 2

変数は、イベントの発生元のオブジェクトを返します。The variable returns an object that is a source of events.

FUiDefault FUiDefault FUiDefault FUiDefault 512

ユーザー インターフェイスの既定の表示。The default display in the user interface.


TypeLibVarFlags 組み合わせて使用は、TypeLibVarAttributeします。TypeLibVarFlags is used in conjunction with the TypeLibVarAttribute. 参照専用、フラグは保持されます。The flags are retained for reference only. 共通言語ランタイムでは使用されません。They are not used by the common language runtime.

詳細については、次を参照してください。 VARFLAGS 、MSDN ライブラリ。For more information, see VARFLAGS in the MSDN library.