IMPLEMENT_BOOL_STOCKPROP

IMPLEMENT_BOOL_STOCKPROP ( fname, pname, dispid )

Paramètres

fname

[en] Nom utilisé pour créer les noms des méthodes mettre et obtenir.

pname

[en] Nom utilisé pour créer le nom du membre de données qui stocke la valeur de la propriété.

dispid

[en] Le DISPID de la propriété.

Remarques

Propriétés stock met en œuvre les valeurs booléennes. Même que la macro IMPLEMENT_STOCKPROP , sauf que cette méthode teste la valeur des données membre contenant la propriété et la retourne VARIANT_TRUE ou VARIANT_FALSE plutôt que de retourner la valeur. Ceci permet aux conteneurs qui ne considère pas que toutes les valeurs non nulles comme TRUE pour utiliser la propriété. Propriétés stock standards qui sont des valeurs booléennes sont Auto taille, Frontière Visible, Enabled, Onglet arrêteret valide.

IMPLEMENT_BOOL_STOCKPROP crée un membre de données dans la classe de votre contrôle pour une propriété, crée une méthode de mettre et d'obtenir pour la propriété et ajoute du code d'aviser et de synchroniser avec le conteneur, si la propriété change.

Les noms de méthode mettre et se sont créés en ajoutant fname à put_ et get_ . Par exemple, si la fname est Enabled , les noms de méthode sont put_Enabled etget_Enabled.

Le nom de membre de données est créé en ajoutant pname de m_ . Par exemple, si pname est bEnabled , le membre de données estm_bEnabled.

Les Macros ATL et fonctions globales

Voir aussi

CStockPropImpl, IMPLEMENT_BSTR_STOCKPROP, IMPLEMENT_STOCKPROP, CComControl::m_bEnabled, CComControl::m_bAutoSize, CComControl::m_bBorderVisible, CComControl::m_bTabStop, CComControl::m_bValid

Index