Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt Variablenflags an.
Syntax
typedef enum tagVARFLAGS {
VARFLAG_FREADONLY = 0x1,
VARFLAG_FSOURCE = 0x2,
VARFLAG_FBINDABLE = 0x4,
VARFLAG_FREQUESTEDIT = 0x8,
VARFLAG_FDISPLAYBIND = 0x10,
VARFLAG_FDEFAULTBIND = 0x20,
VARFLAG_FHIDDEN = 0x40,
VARFLAG_FRESTRICTED = 0x80,
VARFLAG_FDEFAULTCOLLELEM = 0x100,
VARFLAG_FUIDEFAULT = 0x200,
VARFLAG_FNONBROWSABLE = 0x400,
VARFLAG_FREPLACEABLE = 0x800,
VARFLAG_FIMMEDIATEBIND = 0x1000
} VARFLAGS;
Konstanten
VARFLAG_FREADONLYWert: 0x1 Zuweisungen zur Variablen sollten nicht zulässig sein. |
VARFLAG_FSOURCEWert: 0x2 Die Variable gibt ein Objekt zurück, das eine Ereignisquelle ist. |
VARFLAG_FBINDABLEWert: 0x4 Die Variable unterstützt die Datenbindung. |
VARFLAG_FREQUESTEDITWert: 0x8 Wenn festgelegt, führt jeder Versuch, die Eigenschaft direkt zu ändern, zu einem Aufruf von IPropertyNotifySink::OnRequestEdit. Die Implementierung von OnRequestEdit bestimmt, ob die Änderung akzeptiert wird. |
VARFLAG_FDISPLAYBINDWert: 0x10 Die dem Benutzer als bindungsfähig angezeigte Variable. VARFLAG_FBINDABLE muss ebenfalls festgelegt werden. |
VARFLAG_FDEFAULTBINDWert: 0x20 Die Variable ist die einzelne Eigenschaft, die das Objekt am besten darstellt. Nur eine Variable in den Typinformationen kann über dieses Attribut verfügen. |
VARFLAG_FHIDDENWert: 0x40 Die Variable darf dem Benutzer nicht in einem Browser angezeigt werden, obwohl sie vorhanden und bindbar ist. |
VARFLAG_FRESTRICTEDWert: 0x80 Der Zugriff auf die Variable durch Makrosprachen darf nicht möglich sein. Dieses Flag ist für Variablen auf Systemebene oder für Variablen bestimmt, die von Typbrowsern nicht angezeigt werden sollen. |
VARFLAG_FDEFAULTCOLLELEMWert: 0x100 Ermöglicht eine Optimierung, bei der der Compiler nach einem Member namens "xyz" für den Typ von abc sucht. Wenn ein solcher Member gefunden und als Accessorfunktion für ein Element der Standardauflistung markiert wird, wird ein Aufruf dieser Memberfunktion generiert. Zulässig für Member an Dispatchschnittstellen und Schnittstellen, nicht zulässig für Module. |
VARFLAG_FUIDEFAULTWert: 0x200 Die Variable ist die Standardanzeige auf der Benutzeroberfläche. |
VARFLAG_FNONBROWSABLEWert: 0x400 Die Variable wird in einem Objektkatalog, jedoch nicht in einem Eigenschaftenbrowser angezeigt. |
VARFLAG_FREPLACEABLEWert: 0x800 Markiert die Schnittstelle als Schnittstelle mit Standardverhalten. |
VARFLAG_FIMMEDIATEBINDWert: 0x1000 Die Variable wird als einzelne Eigenschaft zugeordnet, die gebunden werden kann. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | oaidl.h |