Bonjour,
Je doit afficher un text illico à l'écran ,donc je doit le mettre à jour lorsque la fenêtre est redesinnée. J'ai fait ça comme ça mais apparament ce n'est pas bon :
Le code est OK ,mais j'ai dut oublier qqe chose pour mettre correctement le fenêtre à jour je crois ,car tous les contrôles disparaissent subitement ...
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
16
17
18
19
20 case WM_PAINT: { auto HDC hdc; // ' Device Context ' vers la fenêtre auto char * infos = new char[100]; // Buffer de données à écrire sur la fenêtre // ** On va afficher le texte suivant à l'écran ** infos = "Entrez le chemin d'acces d'un dossier : "; // On récupère le ' device context ' hdc = GetDC(hwnd); // Le font est transparent (sans cette ligne il aurait été blanc par défaut) SetBkMode(hdc,TRANSPARENT); // On affiche le texte à la position (x = 10 ,y = 10) TextOut(hdc,10,10,infos,strlen(infos)); delete infos; infos = 0; break; }![]()
Merci
Zazeglu
Partager