[API Windows] Mettre une fenêtre à jour
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 :
Code:
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;
} |
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 ... :roll:
Merci
Zazeglu