VARFLAGS Enumeráció

Definíció

Azonosítja a változó tulajdonságait meghatározó állandókat.

Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.

public enum class VARFLAGS
[System.Flags]
public enum VARFLAGS
[System.Flags]
[System.Serializable]
public enum VARFLAGS
[<System.Flags>]
type VARFLAGS = 
[<System.Flags>]
[<System.Serializable>]
type VARFLAGS = 
Public Enum VARFLAGS
Öröklődés
VARFLAGS
Attribútumok

Mezők

Name Érték Description
VARFLAG_FREADONLY 1

A változóhoz való hozzárendelés nem engedélyezett.

VARFLAG_FSOURCE 2

A változó egy olyan objektumot ad vissza, amely az események forrása.

VARFLAG_FBINDABLE 4

A változó támogatja az adatkötést.

VARFLAG_FREQUESTEDIT 8

Ha be van állítva, a tulajdonság közvetlen módosítására tett kísérletek a következő híváshoz vezetnek IPropertyNotifySink::OnRequestEdit: . A módosítás végrehajtása OnRequestEdit határozza meg, hogy elfogadják-e a módosítást.

VARFLAG_FDISPLAYBIND 16

A változó kötéssel megjeleníthetőként jelenik meg a felhasználó számára. VARFLAG_FBINDABLE is be kell állítani.

VARFLAG_FDEFAULTBIND 32

A változó az objektumot legjobban képviselő egyetlen tulajdonság. Csak egy változó rendelkezhet ezzel az attribútummal a típusinformációkban.

VARFLAG_FHIDDEN 64

A változó nem jeleníthető meg a felhasználó számára böngészőben, bár létezik és kötésre is használható.

VARFLAG_FRESTRICTED 128

A változó nem lehet elérhető makrónyelvekből. Ez a jelző olyan rendszerszintű változókra vagy változókra vonatkozik, amelyeket nem szeretne megjeleníteni a típusböngészőkben.

VARFLAG_FDEFAULTCOLLELEM 256

Lehetővé teszi az optimalizálást, amelyben a fordító egy "xyz" nevű tagot keres az "abc" típuson. Ha egy ilyen tag megtalálható, és az alapértelmezett gyűjtemény egy elemének kiegészítő függvényeként van megjelölve, akkor a rendszer hívást hoz létre az adott tagfüggvényhez. A dispinterfaces és interfészek tagjai számára engedélyezett; modulokon nem engedélyezett.

VARFLAG_FUIDEFAULT 512

A változó az alapértelmezett megjelenítés a felhasználói felületen.

VARFLAG_FNONBROWSABLE 1024

A változó egy objektumböngészőben jelenik meg, tulajdonságböngészőben azonban nem.

VARFLAG_FREPLACEABLE 2048

Az illesztőt alapértelmezett viselkedésként címkézi.

VARFLAG_FIMMEDIATEBIND 4096

A változó egyedi kötési tulajdonságokként van leképezve.

Megjegyzések

További információ: VARFLAGS enumerálás.

A közös nyelvi futtatókörnyezet kivételt eredményez, ha egy COM-metódus natív kódban HRESULT-t ad vissza. További információ : HrESULT-ok és kivételek leképezése.

A következőre érvényes: