changer couleur d'une "case" selon clique
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| void CGraph4GraphDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CPoint bmppoint;
bmppoint=point;
bmppoint.Offset(-11,-11);
bmppoint.x /= (400/m_GraphSize.x);
bmppoint.y /= (240/m_GraphSize.y);
CListBox* p_list;
CString str, msg;
p_list=(CListBox*)this->GetDlgItem(IDF_SRC);
str.Format("Plot-on %d,%d",bmppoint.x, bmppoint.y);
p_list->AddString(str);
CDialog::OnLButtonDown(nFlags, point);
} |
c'est pour faire "un tableau" sur un bitmap, mais voilà le pb :
- Je voudrais que quand on clique sur une case de mon tableau, celle-ci se mette en noir, et que quand on reclique dessus, elle se remette a sa couleur d'origine