J'ai un CButton personnalisé qui charge un bitmap, en utilisant CButton :: SetBitmap (bitmap);Bouton MFC avec Bitmap et texte
En attendant, je souhaite afficher un texte au-dessus de l'image bitmap, sur le même bouton.
J'ai essayé la mise en œuvre OnPaint(), mais il n'affiche le texte, juste le bitmap
void CBitmapToggleButton::OnPaint()
{
CButton::OnPaint();
CPaintDC dc(this); // device context for painting
CString caption(_T("test message"));
GetWindowText(caption);
CRect rect;
GetWindowRect(&rect);
dc.DrawText(caption, &rect, DT_CENTER);
}
Que puis-je faire pour afficher le texte aussi?