prog de windows

prog de windows - Programmation

Marsh Posté le 18-05-2001 à 16:51:16    

bonjour a tous,
Voila je voudrai quand que j appuie sur une combinaison de touche par exempl shift p ca me marque autaumatiquement un text dans l applis sur l aquelle je suis.
A savoir le text qui devra apparaitre se trouve ds une voite de dialogue std donc je pense qu il faut dire a windows que qd je fai cette combinaison de touches si je suis ds une zone de txt il me marque tel phrase que j aurai choisi avant.
 
Merci de m aider a+++

Reply

Marsh Posté le 18-05-2001 à 16:51:16   

Reply

Marsh Posté le 18-05-2001 à 17:17:12    

Une Appli. Oui, mais laquelle ?
Word, ou autres.
Soit plus precis SVP.  ;)

Reply

Marsh Posté le 18-05-2001 à 17:37:02    

A priori il faut que tu aies un programme qui installe un hook via la fonction SetWindowsHookEx de l'api Win32. Ce hook interceptera les messages d'un type particulier, par exemple les messages clavier, et les enverra a ta fonction. Pour la gestion de la phrase a coller pourquoi pas utiliser une icone dans system tray pour gérer cela.

Reply

Marsh Posté le 18-05-2001 à 19:26:47    

Guru a écrit a écrit :

A priori il faut que tu aies un programme qui installe un hook via la fonction SetWindowsHookEx de l'api Win32. Ce hook interceptera les messages d'un type particulier, par exemple les messages clavier, et les enverra a ta fonction. Pour la gestion de la phrase a coller pourquoi pas utiliser une icone dans system tray pour gérer cela.




 
 
Oui c ca tu a compris mais comment je le fait justement
merci
loic

Reply

Marsh Posté le 18-05-2001 à 19:43:49    

Déjà tu écris une dll avec une fonction de type Callback KeyboradProc ou LowLevelKeyboardProc. Il s'agira de la fonction qui recevra les messages clavier et qui devra tester la combinaison de touche et faire qqch ou se terminer.  
 
D'autre part tu vas devoir écrire un executable qui mettra en place cette fonction callback via la fonction SetWindowsHookEx. Pour la partie System Tray je ne sais pas trop comment cela s'implémente désolé.
 
- SetWindowsHookEx : http://msdn.microsoft.com/library/ [...] s_7vaw.htm
- KeyboardProc : http://msdn.microsoft.com/library/ [...] s_8k6b.htm
- LowLevelKeyboardProc : http://msdn.microsoft.com/library/ [...] s_6fc3.htm

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed