CMenu::SetMenuItemBitmaps

BOOL SetMenuItemBitmaps ( UINT nPosition, UINT nFlags, const CBitmap * pBmpUnchecked, const CBitmap * pBmpChecked );

Valeur de retour

Différent de zéro si la fonction est réussie ; sinon 0.

Paramètres

nPosition

Spécifie l'élément de menu à modifier. Le paramètre nIndicateurs peut servir à interpréter nPosition de la manière suivante:

nFlags Interprétation de nPosition
MF_BYCOMMAND Spécifie que le paramètre donne l'ID de commande de l'élément de menu existant. C'est la valeur par défaut si ni MF_BYCOMMAND ni MF_BYPOSITION.
MF_BYPOSITION Spécifie que le paramètre donne la position de l'élément de menu existant. Le premier élément est à la position 0.

nFlags

Spécifie comment nPosition est interprété.

pBmpUnchecked

Spécifie l'image à utiliser pour les éléments de menu qui ne sont pas vérifiées.

pBmpChecked

Spécifie l'image à utiliser pour les éléments de menu qui sont vérifiés.

Remarques

Associe un élément de menu de la bitmap spécifiée. Si l'élément de menu est activé ou désactivé, Windows affiche la bitmap appropriée à l'élément de menu.

Si pBmpUnchecked ou pBmpChecked est NULL, Windows affiche rien à côté de l'élément de menu pour l'attribut correspondant. Si les deux paramètres sont NULL, Windows utilise la case à cocher par défaut lorsque l'élément est coché et supprime la coche lorsque l'élément est désactivé.

Lorsque le menu est détruit, les bitmaps ne sont pas détruits ; l'application doit les détruire.

La fonction Windows GetMenuCheckMarkDimensions récupère les dimensions de la coche par défaut utilisée pour les éléments de menu. L'application utilise ces valeurs pour déterminer la taille appropriée pour les bitmaps fournis avec cette fonction. Obtenir la taille, créer vos bitmaps, puis les.

Aperçu des CMenu |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ; :: GetMenuCheckMarkDimensions, :: SetMenuItemBitmaps

Index