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:


la code d'initialisation:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
		case ID_FILE_START:
			strcpy(console,"Console : Service Started");
			break;
Cordialement