bonjour à tous, j'ai un souci concernant les editbox je vais essayer d'être assez clair.
Dans mon programme je crée une editbox comme suit :
Et je souhaite récupérer la valeur de cette editbox grace à ces ligne :case WM_CREATE :
edit_emissivity = CreateWindow("edit",
"100", WS_CHILD | WS_VISIBLE | WS_BORDER,
210,390,60,30,
hwnd,
0,
hInst, NULL);
Cela fonctionne très bien mais quand dans mon appli j'utilise un timer pour faire autre chose et que je veux changer l'emissivity la chaine char_emissivity se rempli toujours avec la valeur 100.case IDB_CHANGE_EMISSIVITY:
KillTimer(hwnd,1) ;
SendMessage(edit_emissivity, WM_GETTEXT, 256, (LPARAM)char_emissivity);
change_emissivite() ;
break ;
Pourriez vous m'expliquez d'où cela viens ? Merci
Partager