TypeLibVarFlags 列挙型

定義

変数のインポート元の COM タイプ ライブラリの VARFLAGS の元の設定について説明します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

public enum class TypeLibVarFlags
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
[System.Flags]
public enum TypeLibVarFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibVarFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibVarFlags = 
[<System.Flags>]
type TypeLibVarFlags = 
Public Enum TypeLibVarFlags
継承
TypeLibVarFlags
属性

フィールド

名前 説明
FReadOnly 1

変数への代入は許可しないでください。

FSource 2

この変数は、イベントのソースであるオブジェクトを返します。

FBindable 4

変数はデータ バインディングをサポートします。

FRequestEdit 8

プロパティが COM OnRequestEdit 通知をサポートしていることを示します。

FDisplayBind 16

変数はバインド可能として表示されます。 FBindable も設定する必要があります。

FDefaultBind 32

変数は、オブジェクトを最もよく表す単一のプロパティです。 この値を持つことは、型情報内の 1 つの変数のみです。

FHidden 64

変数は存在し、バインド可能ですが、ブラウザーに表示しないでください。

FRestricted 128

このフラグは、型ブラウザーで表示しないシステム レベルの関数を対象としています。

FDefaultCollelem 256

コンパイラが型 "abc" で "xyz" という名前のメンバーを検索する最適化を許可します。 このようなメンバーが見つかり、既定のコレクションの要素のアクセサー関数としてフラグが設定されている場合、そのメンバー関数への呼び出しが生成されます。

FUiDefault 512

ユーザー インターフェイスの既定の表示。

FNonBrowsable 1024

変数はオブジェクト ブラウザーに表示されますが、プロパティ ブラウザーには表示されません。

FReplaceable 2048

インターフェイスに既定の動作としてタグを付けます。

FImmediateBind 4096

変数は、個々のバインド可能なプロパティとしてマップされます。

注釈

TypeLibVarFlags は、 TypeLibVarAttributeと組み合わせて使用されます。 フラグは参照用にのみ保持されます。 共通言語ランタイムでは使用されません。

詳細については、MSDN ライブラリの VARFLAGS を参照してください。

適用対象