begin process at 2008 08 29 20:53:37
1 233 885 membres
407 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Unicode [ Archives / API ] (gts2)

Unicode le 13/05/2006 09:02:13

gts2
Membre Club

gts2
J'essaye d'utiliser sendInput pour envoyer des caractères Unicode à un traitement de texte (trichedit) à l'aide de raccourci clavier. (ex : Ctrl+G suivi de a est interprété comme alpha).

Déjà Delphi ne connait pas KeyEventF_Unicode (=4).

Ensuite l'envoi a l'air de fonctionner correctement puisqu'en mode débogage, alpha est inséré dans l'éditeur source de l'IDE.

Mais je récupére dans  le richedit a, alors que la frappe directe au clavier de Alt+0945 donne bien alpha.

Quelqu'un y comprend-il quelque chose ?


Re : Unicode le 13/05/2006 10:26:40

f0xi
Membre Club
(Admin CS)
il exitse des composants supportant unicode ... mais la VCL standar n'est semble t'il pas trop prevus pour cela ... meme si delphi possede des fonctions de convertions ASCII > UNICODE et UNICODE > ASCII


Re : Unicode le 14/05/2006 16:39:10

DRJEROME
Réponse acceptée !
Richedit accepte sans problème l'Unicode. Par contre n'utilise pas le code du raccourci mais plutôt le code du caractère (regarde sur la "table de caractère de Windows").
 
Un classique :



sendmessage(Richedit1.handle,WM_IME_CHAR,$03A9,0);// en arial ça donne le signe "oméga"


devrait suffire...

j'avais mis un petit exemple ici : [ Lien ]

Sinon on peut utiliser le raccourci Ctrl+"..." mais il faut que je retrouve le code...je l'ai quelque part...
(cela dit je préfère utiliser le "code caractère")

DrJerome (ou) JROD


Classé sous : clavier, alpha, unicode

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS