gasy72
Messages postés23Date d'inscriptionjeudi 2 mars 2006StatutMembreDernière intervention11 août 2006
-
9 août 2006 à 13:57
gasy72
Messages postés23Date d'inscriptionjeudi 2 mars 2006StatutMembreDernière intervention11 août 2006
-
11 août 2006 à 23:15
en fait je voulais demander si par hasard il est possible de faire un effet machine à ecrire (typewriter ) en c ou cpp et comment le faire?
quelqun connait il le code?avec un petit exemple s'il vous plait.
je cherche sur google mais je n'en trouve que du code javascript pour flash et non en cpp.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 9 août 2006 à 15:51
Salut,
Sous Windows, on peut envoyer le message WM_CHAR à un Edit (ou autre). Les caractères s'affichent un à un. On peut utiliser un timer pour maitriser la cadence de l'affichage.
On peut également utiliser la fonction DrawText() qui dessine le caractère voulu à l'endroit voulu dans une zone de la fenêtre.Cette fonction est moins simple à utiliser mais offre plus de possibilités.
Si c'est ce que tu cherches je peux te faire un petit exemple.
gasy72
Messages postés23Date d'inscriptionjeudi 2 mars 2006StatutMembreDernière intervention11 août 2006 9 août 2006 à 18:46
oui c'est çelà que je cherche
en fait par exemple je veux écrire cette phrase
" chiffre 0214567"
"chiffre2 231024456"
je veux qu'ils soient écris dans un endroit précis de l'ecran avec passage à la ligne et puis la suite juste en dessous"
est ce possible avec cette téchnique?
un petit exemple de code ou si possible un code complet s'il vous plait car je suis debutant en cpp et je voulais essayer çà avec visualcpp
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 9 août 2006 à 19:02
Bien sûr que c'est possible. :)
Puisque tu veux écrire directement sur l'écran, je pense qu'il serait mieux de faire un petit code source complet et le déposer sur le site. Dès que ce sera fini je te tiendrai au courant.
Vous n’avez pas trouvé la réponse que vous recherchez ?