catamenia
Messages postés119Date d'inscriptionmercredi 15 octobre 2003StatutMembreDernière intervention21 juillet 2009
-
26 juin 2006 à 14:12
catamenia
Messages postés119Date d'inscriptionmercredi 15 octobre 2003StatutMembreDernière intervention21 juillet 2009
-
26 juin 2006 à 16:29
bonjour,
comment on modifie la valeur d'un label dans un thread en c++?
j'ai passé la variable associée a mon thread mais je ne peux pas faire de updatedata dans le thread
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 26 juin 2006 à 16:15
Dans un thread, on ne pas utiliser UpdateData (Assertion Failure)
2 Solution :
1) récupérer un handle de fenêtre à partir de l'Id du static et faire SetWindowText:
CWnd* pWnd = GetDlgItem(IDC_TON_STATIC);
pWnd->SetWindowText("Salut");
2) associer le static à un control CStatic dans le classwizzard et faire directement le SetWindowText