Salut,

A yeah, j'arrive à la fin de mon appli et je vous en remercie car c'est en partie grâce à vous!
Néanmoins on veut toujours améliorer quelques trucs, surtout au niveau de l'ergonomie. Donc voila j'aurais deux questions :

  • J'aimerais remplacer ma CListbox par une CCheckListBox. Vu que cette derniere herite de la première ça me semblait élémentaire, mais quand je fais le changement au niveau de la déclaration
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CCheckListBox myListBox; //remplace CListBox myListBox;
    le programme plante! Quelqu'un aurait-il déjà utilisé ce contrôle?


  • J'aimerais changer la couleur des textes de mes CButton. Pour cela j'ai implémenté le message WM_CTLCOLOR de ma dialog
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    HBRUSH Interface::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
    {
    	HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
     
    	if( (nCtlColor==CTLCOLOR_BTN)) 
    	{ 
    		//pDC->SetBkColor( RGB(255,0,0) );     
    		pDC->SetTextColor( RGB(0,255,0) ); 
    	} 
     
    	return hbr;
    }
    Mais ça ne marche pas! Est-ce la bonne méthode?
Merci.

Toune