- // Utilisation
- // declare
- CBtnBitmap* m_pBtn;
- // alloue
- m_pBtn = new CBtnBitmap(IDB_NORMAL, _T("texte !"), RGB(0,0,255));
- // par défaut le taux de remplissage est un tier, on peut le changer
- m_pBtn->SetTauxRemplissageImg(REMPLIR_MOITIE)
- // On peut gérer le grisé ou non
- m_pBtn->SetIDBitmapGris(IDB_GRISE);
- // On peut gérer le mouseMove ou non
- m_pBtn->SetIDBitmapMouseMove(IDB_MOUSEMOVE);
- // On peut gérer le masque de transparence
- m_pBtn->SetIDBitmapMasque(IDB_MASQUE);
- // On peut gérer le redimentionnement automatique
- m_pBtn->SetStretch(true);
- // On peut changer la couleur à l'exécution
- m_pBtn->SetCouleurTexte(RGB(255,0,0));
- // pour texte et pour grisé à l'exécution (fn windows)
- m_pBtn->SetWindowText((LPCTSTR));
- m_pBtn->EnableWindow(FALSE);
-
- // dans l'init du dialog parent ou le template est posé
- // il faut sousclasser le bouton
- m_pBtn->SubClassDlgItem(IDC_BTN, this);
-
- // Ne pas oublier de désallouer le btn (delete)
// Utilisation
// declare
CBtnBitmap* m_pBtn;
// alloue
m_pBtn = new CBtnBitmap(IDB_NORMAL, _T("texte !"), RGB(0,0,255));
// par défaut le taux de remplissage est un tier, on peut le changer
m_pBtn->SetTauxRemplissageImg(REMPLIR_MOITIE)
// On peut gérer le grisé ou non
m_pBtn->SetIDBitmapGris(IDB_GRISE);
// On peut gérer le mouseMove ou non
m_pBtn->SetIDBitmapMouseMove(IDB_MOUSEMOVE);
// On peut gérer le masque de transparence
m_pBtn->SetIDBitmapMasque(IDB_MASQUE);
// On peut gérer le redimentionnement automatique
m_pBtn->SetStretch(true);
// On peut changer la couleur à l'exécution
m_pBtn->SetCouleurTexte(RGB(255,0,0));
// pour texte et pour grisé à l'exécution (fn windows)
m_pBtn->SetWindowText((LPCTSTR));
m_pBtn->EnableWindow(FALSE);
// dans l'init du dialog parent ou le template est posé
// il faut sousclasser le bouton
m_pBtn->SubClassDlgItem(IDC_BTN, this);
// Ne pas oublier de désallouer le btn (delete)