Partager via


VARFLAGS Énumération

Définition

Attention

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

Utilisez plutôt VARFLAGS.

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

VARFLAG_FBINDABLE 4

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

VARFLAG_FDEFAULTBIND 32

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

VARFLAG_FDEFAULTCOLLELEM 256

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

VARFLAG_FDISPLAYBIND 16

La variable est affichée à l'utilisateur comme pouvant être liée. Vous devez également définir VARFLAG_FBINDABLE.

VARFLAG_FHIDDEN 64

Même si elle existe et peut être liée, la variable ne doit pas être visible pour l'utilisateur dans un explorateur.

VARFLAG_FIMMEDIATEBIND 4096

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

VARFLAG_FNONBROWSABLE 1024

La variable s’affiche dans un explorateur d’objets, mais pas dans un explorateur de propriétés.

VARFLAG_FREADONLY 1

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

VARFLAG_FREPLACEABLE 2048

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

VARFLAG_FREQUESTEDIT 8

Lorsque défini, 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_FRESTRICTED 128

La variable ne doit pas être accessible à partir de langages de macro. Cet indicateur est destiné à des variables de niveau système ou à des variables dont vous ne souhaitez pas permettre l'affichage dans des explorateurs.

VARFLAG_FSOURCE 2

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

VARFLAG_FUIDEFAULT 512

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

Remarques

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

S’applique à