VARFLAGS Énumération

Définition

Attention

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

Utilisez VARFLAGS à la place.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class VARFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum VARFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum VARFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type VARFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type VARFLAGS = 
Public Enum VARFLAGS
Héritage
VARFLAGS
Attributs

Champs

Nom Valeur Description
VARFLAG_FREADONLY 1

L’affectation à la variable ne doit pas être autorisée.

VARFLAG_FSOURCE 2

La variable retourne un objet qui est une source d’événements.

VARFLAG_FBINDABLE 4

La variable prend en charge la liaison de données.

VARFLAG_FREQUESTEDIT 8

Quand elle est définie, toute tentative de modification directe de la propriété entraîne un appel à IPropertyNotifySink::OnRequestEdit. L’implémentation de OnRequestEdit détermine si la modification est acceptée.

VARFLAG_FDISPLAYBIND 16

La variable est affichée à l’utilisateur comme pouvant être liée. VARFLAG_FBINDABLE doit également être défini.

VARFLAG_FDEFAULTBIND 32

La variable est la propriété unique qui représente le mieux l’objet. Une seule variable dans les informations de type peut avoir cet attribut.

VARFLAG_FHIDDEN 64

La variable ne doit pas être affichée à l’utilisateur dans un navigateur, bien qu’elle existe et soit liée.

VARFLAG_FRESTRICTED 128

La variable ne doit pas être accessible à partir de langages macro. Cet indicateur est destiné aux variables ou variables au niveau du système que vous ne souhaitez pas afficher les navigateurs de type.

VARFLAG_FDEFAULTCOLLELEM 256

Permet une optimisation dans laquelle le compilateur recherche un membre nommé « xyz » sur le type « abc ». Si un tel membre est trouvé et est marqué comme fonction d’accesseur pour un élément de la collection par défaut, un appel est généré à cette fonction membre. Autorisé sur les membres dans les dispinterfaces et les interfaces ; non autorisé sur les modules.

VARFLAG_FUIDEFAULT 512

La variable est l’affichage par défaut dans l’interface utilisateur.

VARFLAG_FNONBROWSABLE 1024

La variable apparaît dans un navigateur d’objets, mais pas dans un navigateur de propriétés.

VARFLAG_FREPLACEABLE 2048

Étiquette l’interface comme ayant des comportements par défaut.

VARFLAG_FIMMEDIATEBIND 4096

La variable est mappée en tant que propriétés pouvant être liées individuelles.

Remarques

Pour plus d’informations sur VARFLAGS, consultez MSDN Library.

S’applique à