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 l'VARFLAGS dans la bibliothèque de types COM à partir de laquelle la 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]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
[System.Flags]
public enum TypeLibVarFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibVarFlags =
[<System.Flags>]
type TypeLibVarFlags =
Public Enum TypeLibVarFlags
- Héritage
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| FReadOnly | 1 | L’affectation à la variable ne doit pas être autorisée. |
| FSource | 2 | La variable retourne un objet qui est une source d’événements. |
| FBindable | 4 | La variable prend en charge la liaison de données. |
| FRequestEdit | 8 | Indique que la propriété prend en charge la notification COM |
| FDisplayBind | 16 | La variable est affichée comme pouvant être liée. FBindable doit également être défini. |
| FDefaultBind | 32 | La variable est la propriété unique qui représente le mieux l’objet. Une seule variable dans une information de type peut avoir cette valeur. |
| 64 | La variable ne doit pas être affichée dans un navigateur, même si elle existe et peut être liée. |
|
| FRestricted | 128 | Cet indicateur est destiné aux fonctions ou fonctions de niveau système qui ne doivent pas s’afficher dans les navigateurs de type. |
| FDefaultCollelem | 256 | Autorise 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. |
| FUiDefault | 512 | Affichage par défaut dans l’interface utilisateur. |
| FNonBrowsable | 1024 | La variable apparaît dans un navigateur d’objets, mais pas dans un navigateur de propriétés. |
| FReplaceable | 2048 | Étiquette l’interface comme ayant des comportements par défaut. |
| FImmediateBind | 4096 | La variable est mappée en tant que propriétés pouvant être liées individuelles. |
Remarques
TypeLibVarFlags est utilisé conjointement avec le TypeLibVarAttribute. Les indicateurs sont conservés uniquement pour référence. Ils ne sont pas utilisés par le Common Language Runtime.
Pour plus d’informations, consultez VARFLAGS la bibliothèque MSDN.