VARFLAGS VARFLAGS VARFLAGS VARFLAGS Enum

定義

警告

この API は現在使われていません。

代わりに、VARFLAGS を使用してください。Use VARFLAGS instead.

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

public enum class VARFLAGS
[System.Flags]
[System.Obsolete]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
[System.Serializable]
public enum VARFLAGS
type VARFLAGS = 
Public Enum VARFLAGS
継承
属性

フィールド

VARFLAG_FBINDABLE VARFLAG_FBINDABLE VARFLAG_FBINDABLE VARFLAG_FBINDABLE 4

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

VARFLAG_FDEFAULTBIND VARFLAG_FDEFAULTBIND VARFLAG_FDEFAULTBIND VARFLAG_FDEFAULTBIND 32

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

VARFLAG_FDEFAULTCOLLELEM VARFLAG_FDEFAULTCOLLELEM VARFLAG_FDEFAULTCOLLELEM VARFLAG_FDEFAULTCOLLELEM 256

コンパイラが "abc" の型で "xyz" という名前のメンバーを検索する場合に最適化を許可します。Permits an optimization in which the compiler looks for a member named "xyz" on the type of "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. dispinterface およびインターフェイスのメンバーでは許可されますが、モジュールでは許可されません。Permitted on members in dispinterfaces and interfaces; not permitted on modules.

VARFLAG_FDISPLAYBIND VARFLAG_FDISPLAYBIND VARFLAG_FDISPLAYBIND VARFLAG_FDISPLAYBIND 16

変数は、連結できる状態でユーザーに表示されます。The variable is displayed to the user as bindable. VARFLAG_FBINDABLE も設定する必要があります。VARFLAG_FBINDABLE must also be set.

VARFLAG_FHIDDEN VARFLAG_FHIDDEN VARFLAG_FHIDDEN VARFLAG_FHIDDEN 64

連結できる変数が存在しますが、ユーザーのブラウザーには表示されません。The variable should not be displayed to the user in a browser, although it exists and is bindable.

VARFLAG_FIMMEDIATEBIND VARFLAG_FIMMEDIATEBIND VARFLAG_FIMMEDIATEBIND VARFLAG_FIMMEDIATEBIND 4096

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

VARFLAG_FNONBROWSABLE VARFLAG_FNONBROWSABLE VARFLAG_FNONBROWSABLE VARFLAG_FNONBROWSABLE 1024

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

VARFLAG_FREADONLY VARFLAG_FREADONLY VARFLAG_FREADONLY VARFLAG_FREADONLY 1

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

VARFLAG_FREPLACEABLE VARFLAG_FREPLACEABLE VARFLAG_FREPLACEABLE VARFLAG_FREPLACEABLE 2048

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

VARFLAG_FREQUESTEDIT VARFLAG_FREQUESTEDIT VARFLAG_FREQUESTEDIT VARFLAG_FREQUESTEDIT 8

設定した場合は、そのプロパティを直接変更しようとすると IPropertyNotifySink::OnRequestEdit が呼び出されます。When set, any attempt to directly change the property results in a call to IPropertyNotifySink::OnRequestEdit. OnRequestEdit の実装は、変更を受け入れるかどうかを判断します。The implementation of OnRequestEdit determines if the change is accepted.

VARFLAG_FRESTRICTED VARFLAG_FRESTRICTED VARFLAG_FRESTRICTED VARFLAG_FRESTRICTED 128

変数は、マクロ言語からはアクセスできません。The variable should not be accessible from macro languages. このフラグは、システム レベル変数または型ブラウザーに表示しない変数で使用します。This flag is intended for system-level variables or variables that you do not want type browsers to display.

VARFLAG_FSOURCE VARFLAG_FSOURCE VARFLAG_FSOURCE VARFLAG_FSOURCE 2

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

VARFLAG_FUIDEFAULT VARFLAG_FUIDEFAULT VARFLAG_FUIDEFAULT VARFLAG_FUIDEFAULT 512

変数は、ユーザー インターフェイスの既定の表示です。The variable is the default display in the user interface.

注釈

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

適用対象