Affichage de nombre à l'écran

Signaler
Messages postés
10
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
18 juillet 2004
-
Messages postés
10
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
18 juillet 2004
-
Bonjour à tous,
je suis en train de réaliser une application en Visual C++.
Je fais des calculs et je souhaiterais les afficher à l'écran. J'ai essayé avec un static text mais il ne prend que des CString et donc n'affiche pas mon résultat sous la forme d'un chiffre.
Est-ce que quelqu'un saurait comment faire?

Merci

Nadine2511

4 réponses

Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8
Formattage d'un nombre dans une chaîne :

CString str;
int value=10;
str.Format("%d", value);

Format s'utilise de la même façon que les printf & cie.
Messages postés
10
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
18 juillet 2004

merci beaucoup, ca marche maintenant!!!

tu serais pas aussi comment on fait pour changer la couleur de fond d'un edit box, par exemple en rouge?

merci

Nadine2511
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8
il me semble su'il faut gérer le message WM_CTLCOLOR (ou un dérivé avec EDIT) et renvoyer un HBRUSH avec la couleur souhaitée. Il me semble qu'il existe des sources sur ce sujet
Messages postés
10
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
18 juillet 2004

j'ai regardé tout ce qu'il y a sur le site à ce sujet mais je n'ai pas trop compris comment on se servait de WM_CTLCOLOR.

Nadine2511