none
MFC : comment recevoir les evenement BN_CLICKED sur CBitmapButton RRS feed

  • Question

  •  

    Bonjour,

     

    je suis debutant dans le monde des MFC et j'aurais besoin d'aide svp.

     

    En effet, je souhaite creer des boutons avec une bitmap dans une form (CFormView) ou dialog (CDialog).

     

    1) Je cree donc un bouton, auquel j'associe l'identificant IDC_BITMAP_BUTTON_PLAY, le nom m_bitmapPlayButton et le type CBitmapButton. 

    2) La fonction OnBnClickedBitmapButtonPlay() est chargée de recevoir les evenements BN_CLICKED.

    3) je fais un loadBitmaps dans la fonction OnInitialUpdate()

    4) je mets ownerdraw à TRUE.

     

    Le resultat graphique est bon, c'est a dire que les bitmaps sont bien dessinées, par contre je ne recois jamais l'evenement clicked dans la fonction  OnBnClickedBitmapButtonPlay() .

     

    Si je mets ownerDraw a FALSE, alors les bitmaps ne sont pas dessinées mais je recois bien l'evenement.

     

    Qulequ'un pourrait il m'aider a trouver la solution a ce probleme. Etant debutant, toute aide sera la bienvenue.

     

    Merci

     

     

     

     

    mercredi 3 décembre 2008 15:59