bonjour,
j'aimerais recuperer les evenements d'appui des touches speciales (TAB et ENTREE) quand un objet edit à le focus :
HWND mon_edit = CreateWindowEx(
WS_EX_CLIENTEDGE, "EDIT", NULL,
WS_VISIBLE | WS_CHILD | ES_AUTOHSCROLL,
10, 10,
140, 22,
hwnd, (HMENU)ID_EDIT, hinst, NULL);
...
case WM_COMMAND:
switch (LOWORD(wparam)) {
case ID_EDIT:
if (HIWORD(wparam)!=
EN_SETFOCUS) MessageBox (hwnd, "Evenement intercepte", "Info", MB_OK);
break;
}
sauf que là, ca fonctionne que pour les touches "standard"
et ca ne fonctionne pas pour les touches F1 à F12, TAB, CTRL, ENTREE, SUPPR, INSR, ORIG, FIN, PG PREC, PG SUIV, ECHAP, ...
comment faire ?
merci