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 : raccourci clavier hook - GetOpenFileName [ Archives / API ] (3psilon)

dimanche 8 août 2004 à 17:57:00 | raccourci clavier hook - GetOpenFileName

3psilon

Bonjour à tous,

Voila ma question :

J'ai une application qui gère tous les raccourcis clavier par un hook, directement implémenter dans l'executable.

Mais je me sers de la fonction GetOpenFileName ou je défini OPENFILENAME ayant comme propiétaire l'handle de mon application.

Et donc mes reccourcis reste actif quand je tape le fichier à entrer.

Quelle serait la méthode pour désactiver/filtrer le hook quand cette boite de dialogue est ouverte ?

J'ai vu que l'on pouvait implémenter une procédure de hook pour la boite de dialogue, mais je ne pense pas que pour autant que mes raccourci serait désactiver ?


Merci pour vos réponses.


++



dimanche 8 août 2004 à 18:22:11 | Re : raccourci clavier hook - GetOpenFileName

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Mets une variable dans ton prog:
int nohook = 0;

avant d'appeler GetOpenFileName:
nohook = 1;
remets a 0 en sortie de selecteur.

dans le hook tu repasses direct a CallNextHookEx si nohook != 0.
voila une idee.
Sinon tu fermes le hook et tu le rouvres apres, c'est idem.

ciao...
BruNews, Admin CS, MVP Visual C++

dimanche 8 août 2004 à 18:30:18 | Re : raccourci clavier hook - GetOpenFileName

3psilon

Ok, ... c'est tout bête mais très efficace

Merci BruNews

Bye



Cette discussion est classé dans : application, clavier, raccourci, hook, getopenfilename


Répondre à ce message

Sujets en rapport avec ce message

hook clavier ? [ par momow ] Bonjour,Je souhaite intercepter tous les évènements clavier et souris sur un système grâce à une application au premier plan : si l'application n'est HOOK clavier [ par alanBZH29 ] bon voila jai un pb mon hook clavier marche sous win 98 mais pas sous XP je comprend vraiment pas la, merci pour tte les reponse possible Hook [ par collaudin ] slt,voila je desire faire un clavier visuel.je debute dans les hook et jusqu'a present j'arrive a envoyer les lettres dans une autre application. le s raccourci clavier pour une boite de dialog [ par ChiluM ] Bonjour, je cherche un moyen d'associer un boutton à un raccourci clavier. Mon problème est que mon boutton est une flèche, et que j'aimerais bien l'a raccourci clavier [ par imanewin32 ] slt!!!!je voudrais savoir comment faire pour lier des raccourci clavier à des clicks sur des bouttonspar exemple si l'utilisateur press la lettre'q' c Hook clavier pendant progressbar [ par goutbouyo ] Salut,Je voudrais mettre un hook général sur le clavier pendant une progress bar.J'ai essayé en mettant un WinExec sur un programme trouvé sur ce site Menu & Raccourci clavier [ par larion ] Bonjour,Dans certain menu de windows, il est affiché "Alt+F4" à côté de "X Fermer".Comment fait-on afficher ce raccourci dans un menu ?Comment fait-on Raccourci Clavier [ par lgrenon ] Salut,En fait, je travaille sous Borland C++ Builder et je cherche comment faire un raccourci clavier (Alt+A, par exemple). J'ai essayé par la méthode raccourci clavier temporaire [ par bonaika ] J'utilise :TForm mais non pas createwindowex,TmainMenu1- est possible d'utiliser les modèles *.dot de Winword dans un editeur de texte creer à partir hook global [ par Xentor609 ] Salut,Je sais bien que ca enerve certain les questions sur les hooks, mais al trouve vraiment pas.Je souhaiterais placer un hook sur le clavier, pour


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.