Bonjour,
J'ai besoin de connaître le code ASCII ainsi que le code de la touche
utilisée sur le clavier, par l'utilisateur. Quelle fonction de la
librairie de Visual C++ 6 employer?
Si aucune fonction, pour cet usage, n'existe, comment faire (aussi
bien depuis une appliquation console ou GUI Windows)?
Gérard
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Alexandre
C'est très différent ente une appli console et une GUI Windows. Dans une console, tu lis le flux d'entrée. En C++ il n'y a pas de fonction *standard* pour lire un code touche (parce que ça dépend du système). Sur Borland C++ il existait les fonctions bioskey() mais je ne sais pas si l'équivalent existe sous Visual. De plus, elles sont très bas niveau (ie utilisent les appels au bios) donc pas très recommandé (voire impossible) sous WinNT.
Pour une appli GUI, il faut récuperer les messages windows (liés à une zone édit par ex) puis lire leur code.
"Gérard" a écrit dans le message de news:
Bonjour, J'ai besoin de connaître le code ASCII ainsi que le code de la touche utilisée sur le clavier, par l'utilisateur. Quelle fonction de la librairie de Visual C++ 6 employer? Si aucune fonction, pour cet usage, n'existe, comment faire (aussi bien depuis une appliquation console ou GUI Windows)? Gérard
C'est très différent ente une appli console et une GUI Windows.
Dans une console, tu lis le flux d'entrée. En C++ il n'y a pas de fonction
*standard* pour lire un code touche (parce que ça dépend du système).
Sur Borland C++ il existait les fonctions bioskey() mais je ne sais pas si
l'équivalent existe sous Visual. De plus, elles sont très bas niveau (ie
utilisent les appels au bios) donc pas très recommandé (voire impossible)
sous WinNT.
Pour une appli GUI, il faut récuperer les messages windows (liés à une zone
édit par ex) puis lire leur code.
"Gérard" <spam-webmaster@mathsgeo.net> a écrit dans le message de
news:6p0unvcp1228mdm2ht6hjvqmpfb2i0rerb@4ax.com...
Bonjour,
J'ai besoin de connaître le code ASCII ainsi que le code de la touche
utilisée sur le clavier, par l'utilisateur. Quelle fonction de la
librairie de Visual C++ 6 employer?
Si aucune fonction, pour cet usage, n'existe, comment faire (aussi
bien depuis une appliquation console ou GUI Windows)?
Gérard
C'est très différent ente une appli console et une GUI Windows. Dans une console, tu lis le flux d'entrée. En C++ il n'y a pas de fonction *standard* pour lire un code touche (parce que ça dépend du système). Sur Borland C++ il existait les fonctions bioskey() mais je ne sais pas si l'équivalent existe sous Visual. De plus, elles sont très bas niveau (ie utilisent les appels au bios) donc pas très recommandé (voire impossible) sous WinNT.
Pour une appli GUI, il faut récuperer les messages windows (liés à une zone édit par ex) puis lire leur code.
"Gérard" a écrit dans le message de news:
Bonjour, J'ai besoin de connaître le code ASCII ainsi que le code de la touche utilisée sur le clavier, par l'utilisateur. Quelle fonction de la librairie de Visual C++ 6 employer? Si aucune fonction, pour cet usage, n'existe, comment faire (aussi bien depuis une appliquation console ou GUI Windows)? Gérard