Salut tout le monde, voil� je me suis lanc� dans un projet de synthetiser a l'IUT mais j'ai quelques probl�mes pour intercepter les �v�nements clavier dans mon programme, sachant que celui-ci dispose d'une fenetre de dialogue avec diff�rents composants. Apparemment, c'est les composants qui ont le focus par d�faut, mais il ne s'agit pas que de �� car si on le mettait sur la fenetre, au premier click sur un des composants ceux-ci le reprendraient non ?... J'avais lu quelque part qu'il existe une fonction ou une routine permettant � la boite de dialogue d'intercepter tous les messages � destination du programme, qqn pourrait me la rappeler ?
Une fois ce pb resolu, th�oriquement je n'aurais plus qu'� utiliser un switch de ce genre pour intercepter les messages clavier, n'est-ce pas ? :
Merci de votre aide
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 case WM_COMMAND: Select=LOWORD(wParam); switch(Select) { case IDCANCEL: EndDialog(Dlg,Select); PostQuitMessage(0); return TRUE; } case WM_CHAR: .... case WM_KEYUP: ... case WM_KEYDOWN: ...![]()
A+
Partager