TypeLibFuncFlags 列挙型

定義

このメソッドがインポートされた COM タイプ ライブラリの FUNCFLAGS の元の設定について説明します。

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

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

フィールド

名前 説明
FRestricted 1

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

FSource 2

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

FBindable 4

データ バインディングをサポートする関数。

FRequestEdit 8

設定すると、プロパティを設定するメソッドを呼び出すと、最初に IPropertyNotifySink::OnRequestEdit の呼び出しが行われます。

FDisplayBind 16

バインド可能としてユーザーに表示される関数。 FBindable も設定する必要があります。

FDefaultBind 32

オブジェクトを最もよく表す関数。 この属性を持つことは、型情報内の 1 つの関数だけです。

FHidden 64

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

FUsesGetLastError 128

この関数は GetLastErrorをサポートします。

FDefaultCollelem 256

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

FUiDefault 512

型情報メンバーは、ユーザー インターフェイスに表示するための既定のメンバーです。

FNonBrowsable 1024

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

FReplaceable 2048

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

FImmediateBind 4096

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

注釈

TypeLibFuncFlags は、 TypeLibFuncAttributeと共に使用されます。 フラグは参照用にのみ保持されます。 共通言語ランタイムでは使用されません。

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

適用対象