FUNCFLAGS Výčet

Definice

Upozornění

Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

Místo toho použijte FUNCFLAGS.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class FUNCFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum FUNCFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum FUNCFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type FUNCFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type FUNCFLAGS = 
Public Enum FUNCFLAGS
Dědičnost
FUNCFLAGS
Atributy

Pole

FUNCFLAG_FBINDABLE 4

Funkce, která podporuje datové vazby.

FUNCFLAG_FDEFAULTBIND 32

Funkce, která objekt nejlépe reprezentuje. Tento atribut může mít pouze jedna funkce v informacích o typu.

FUNCFLAG_FDEFAULTCOLLELEM 256

Umožňuje optimalizaci, při které kompilátor hledá člena s názvem "xyz" na typu "abc". Pokud se takový člen najde a označí se jako přístupová funkce pro prvek výchozí kolekce, vygeneruje se volání této členské funkce. Povoleno u členů v dispinterfaces a rozhraní; v modulech není povoleno.

FUNCFLAG_FDISPLAYBIND 16

Funkce, která se uživateli zobrazí jako vázání. FUNCFLAG_FBINDABLE musí být také nastavena.

FUNCFLAG_FHIDDEN 64

Funkce by neměla být uživateli zobrazena, i když existuje a je vázána.

FUNCFLAG_FIMMEDIATEBIND 4096

Mapované jako jednotlivé vázatelné vlastnosti.

FUNCFLAG_FNONBROWSABLE 1024

Vlastnost se zobrazí v prohlížeči objektů, ale ne v prohlížeči vlastností.

FUNCFLAG_FREPLACEABLE 2048

Označí rozhraní jako výchozí chování.

FUNCFLAG_FREQUESTEDIT 8

Při nastavení je každé volání metody, která nastaví vlastnost, výsledkem prvního volání IPropertyNotifySink::OnRequestEditmetody . Implementace OnRequestEdit určuje, zda je volání povoleno nastavit vlastnost.

FUNCFLAG_FRESTRICTED 1

Funkce by neměla být přístupná z jazyků maker. Tento příznak je určený pro funkce na úrovni systému nebo funkce, které by se v prohlížeči neměly zobrazovat.

FUNCFLAG_FSOURCE 2

Funkce vrátí objekt, který je zdrojem událostí.

FUNCFLAG_FUIDEFAULT 512

Člen informací o typu je výchozím členem pro zobrazení v uživatelském rozhraní.

FUNCFLAG_FUSESGETLASTERROR 128

Funkce podporuje GetLastError. Pokud během funkce dojde k chybě, volající může voláním GetLastError načíst kód chyby.

Poznámky

Další informace o FUNCFLAGSnástroji najdete v knihovně MSDN.

Platí pro