TypeLibVarFlags Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit les paramètres d’origine de VARFLAGS dans la bibliothèque de types COM d’où cette variable a été importée.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class TypeLibVarFlags
[System.Flags]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
[<System.Flags>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibVarFlags =
Public Enum TypeLibVarFlags
- Héritage
- Attributs
Champs
FBindable | 4 | La variable prend en charge la liaison de données. |
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 cette valeur. |
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é. |
FDisplayBind | 16 | La variable est affichée comme pouvant être liée. Vous devez également définir FBindable. |
64 | La variable ne doit pas être affichée dans un navigateur, même si elle existe et peut être liée. |
|
FImmediateBind | 4096 | La variable est mappée comme propriétés individuelles pouvant être liées. |
FNonBrowsable | 1024 | La variable s’affiche dans un explorateur d’objets, mais pas dans un explorateur de propriétés. |
FReadOnly | 1 | L’affectation à la variable ne doit pas être autorisée. |
FReplaceable | 2048 | Marque l’interface comme ayant des comportements par défaut. |
FRequestEdit | 8 | Indique que la propriété prend en charge la notification |
FRestricted | 128 | Cet indicateur est destiné à des fonctions de niveau système ou à des fonctions que les explorateurs de types ne doivent pas afficher. |
FSource | 2 | La variable retourne un objet qui est une source d’événements. |
FUiDefault | 512 | L’affichage par défaut dans l’interface utilisateur. |
Remarques
TypeLibVarFlags
est utilisé conjointement avec .TypeLibVarAttribute Les indicateurs sont conservés à titre de référence uniquement. Ils ne sont pas utilisés par le Common Language Runtime.
Pour plus d'informations, consultez VARFLAGS
dans la bibliothèque MSDN.