Affichage de nombre à l'écran

nadine2511 Messages postés 10 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 18 juillet 2004 - 22 juin 2004 à 17:42
nadine2511 Messages postés 10 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 18 juillet 2004 - 27 juin 2004 à 22:19
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

ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
22 juin 2004 à 22:19
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.
nadine2511 Messages postés 10 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 18 juillet 2004
24 juin 2004 à 12:36
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
ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
24 juin 2004 à 13:01
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
nadine2511 Messages postés 10 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 18 juillet 2004
27 juin 2004 à 22:19
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
Rejoignez-nous