Definir le texte d'un "static text" control [Visual C++] - C++ - Programmation
Marsh Posté le 13-06-2003 à 11:58:16
ben si tu tiens à tout faire en API:
SendMessage(hwndCurrentValue, WM_SETTEXT, 0, "texte" );
Marsh Posté le 13-06-2003 à 14:26:36
Une autre question:
est-il possible de faire afficher un float ?
j'utilise ça mais ça marche pas (il m'affiche f):
wsprintf(szBuffer, "%f", Value);
SendMessage(hwnd, WM_SETTEXT, 0, szBuffer);
Marsh Posté le 13-06-2003 à 14:38:19
Avec le debugger, regarde ce que contient szBuffer ?
Marsh Posté le 13-06-2003 à 14:38:38
c'est bon j'ai trouvé:
il faut que j'utilise sprintf et non pas wsprintf qui ne peut pas prendre un float comme parametre d'apres ce que j'ai vu dans la msdn
Marsh Posté le 13-06-2003 à 11:53:41
je debute avec l'API et j'ai un ptit probleme:
je crée un control static text de la maniere suivante:
hwndCurrentValue = CreateWindow(TEXT("statictext" ), NULL, WS_CHILD | WS_VISIBLE,
0, 0, 20, 20,
hDlg, (HMENU) 501,
NULL, NULL);
et j'aimerais savoir comment je peux choisir le texte à afficher.
Merci.