[Débutant] - Problème pour actualiser avec du TextOut
bonjour
je débute avec le mode d'affichage fenêtré et j'aimerais commencer par recréer un simple style d'affichage en mode console.
j'utilise une variable char console[250] pour y stocker différentes chaînes de résultats et je désire afficher le contenu de celle-ci sur ma fenêtre.
mon problème, lorsque la valeur de cette variable est modifiée, son affichage lui n'est pas actualisé, merci
voici à quoi ressemble ma fenêtre pour le moment:
http://img334.imageshack.us/img334/1...sole8jd.th.jpg
la code d'initialisation:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| char console[250];
strcpy(console,"Console : ");
...
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
RECT rect;
GetClientRect(hWnd,&rect);
FillRect(hdc,&rect,CreateSolidBrush(RGB(0,0,0)));
SetTextColor(hdc, RGB(250,250,250));
SetBkMode(hdc, TRANSPARENT);
TextOut (hdc, rect.left +10,rect.bottom - 20,console,15);
EndPaint(hWnd, &ps);
return 0; |
j'aimerais par exemple faire afficher la chaîne "Console : Service Started" quand je clique sur le bouton fichier/start
j'ai donc:
Code:
1 2 3
| case ID_FILE_START:
strcpy(console,"Console : Service Started");
break; |
Cordialement