j'ai creer une valeur qui s'incrémente dans le timer cette valeur marche bien mais quand je la met dans la fonction void DialogDlg::OnPaint() cette valeur n'est plus incrémente ,
en fait cette valeur change la couleur de mon Picture Controle, voici mon code :
la valeur incrimentation est definie dans la fonction timer mais bizzarement elle ne s'incremente pas dans la class OnPaint
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 CPaintDC dc(this); // device context for painting CRect Rect; CBrush SetColor(RGB(incrimentation, 0, 0)); m_picturebox.GetWindowRect(&Rect); CBrush *Brush = dc.SelectObject(&SetColor); ScreenToClient(&Rect); dc.Rectangle(Rect);
merci de ne pas me laisse bloque.
Partager