Comment utiliser en_change

Résolu
sadounno Messages postés 34 Date d'inscription samedi 25 septembre 2010 Statut Membre Dernière intervention 20 février 2014 - 11 janv. 2014 à 19:40
sadounno Messages postés 34 Date d'inscription samedi 25 septembre 2010 Statut Membre Dernière intervention 20 février 2014 - 13 janv. 2014 à 06:24
Bonjour,

svp, je bloque sur l'utilisation de EN_CHANGE sur un edit control, pour pouvoir utiliser les event de text change
Merci
--
A voir également:

1 réponse

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
12 janv. 2014 à 17:46
Quand on sait que EN_CHANGE = 0x300, on sait tout.
Ex:
winProc: RCX = hwnd, EDX = mssg, R8 = wParam, R9 = lParam

on a un EDIT avec ID = 1000 (0x3E8)
Dans le filtrage de EDX = WM_COMMAND (vaut 273), on regarde si le EDIT envoie EN_CHANGE sur wParam (R8):
cmp r8, 30003E8h ; HIWORD = EN_CHANGE, LOWORD = ID
je TonTraitementIci

ciao...
0
sadounno Messages postés 34 Date d'inscription samedi 25 septembre 2010 Statut Membre Dernière intervention 20 février 2014
13 janv. 2014 à 06:24
Merci pour ces exlplications, et la reponse
c'est OK
0
Rejoignez-nous