Bonjour,
Dans une boîte de dialogue, un editbox permet de taper une adresse internet,
puis on tape ENTREE et le programme lance le site.Pour détecter la touche
ENTREE, j'ai fait un hook sur le clavier.Mais une fois qu'on a acceder au
site, je voudrais désactiver le hook.
J'utilise UnhookWindowsHookEx() mais il n'arrête pas le hook, comment faire
autrement ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian ASTOR
laurent a écrit:
Dans une boîte de dialogue, un editbox permet de taper une adresse internet, puis on tape ENTREE et le programme lance le site.Pour détecter la touche ENTREE, j'ai fait un hook sur le clavier.Mais une fois qu'on a acceder au site, je voudrais désactiver le hook. J'utilise UnhookWindowsHookEx() mais il n'arrête pas le hook, comment faire autrement ?
Pas besoin d'un hook. Simplement subclasser l'Edit control. (sinon UnhookWindowsHookEx() doit marcher, que ramène GetLastError() ?)
laurent a écrit:
Dans une boîte de dialogue, un editbox permet de taper une adresse internet,
puis on tape ENTREE et le programme lance le site.Pour détecter la touche
ENTREE, j'ai fait un hook sur le clavier.Mais une fois qu'on a acceder au
site, je voudrais désactiver le hook.
J'utilise UnhookWindowsHookEx() mais il n'arrête pas le hook, comment faire
autrement ?
Pas besoin d'un hook.
Simplement subclasser l'Edit control.
(sinon UnhookWindowsHookEx() doit marcher, que ramène GetLastError() ?)
Dans une boîte de dialogue, un editbox permet de taper une adresse internet, puis on tape ENTREE et le programme lance le site.Pour détecter la touche ENTREE, j'ai fait un hook sur le clavier.Mais une fois qu'on a acceder au site, je voudrais désactiver le hook. J'utilise UnhookWindowsHookEx() mais il n'arrête pas le hook, comment faire autrement ?
Pas besoin d'un hook. Simplement subclasser l'Edit control. (sinon UnhookWindowsHookEx() doit marcher, que ramène GetLastError() ?)
laurent
Comment intercepter la touche ENTREE en subclassant l'editbox ?
"Christian ASTOR" a écrit dans le message de news: 404b2e85$0$5912$
laurent a écrit:
> Dans une boîte de dialogue, un editbox permet de taper une adresse
internet,
> puis on tape ENTREE et le programme lance le site.Pour détecter la
touche
> ENTREE, j'ai fait un hook sur le clavier.Mais une fois qu'on a acceder
au
> site, je voudrais désactiver le hook. > J'utilise UnhookWindowsHookEx() mais il n'arrête pas le hook, comment
faire
> autrement ?
Pas besoin d'un hook. Simplement subclasser l'Edit control. (sinon UnhookWindowsHookEx() doit marcher, que ramène GetLastError() ?)
Comment intercepter la touche ENTREE en subclassant l'editbox ?
"Christian ASTOR" <castorix@club-internet.fr> a écrit dans le message de
news: 404b2e85$0$5912$7a628cd7@news.club-internet.fr...
laurent a écrit:
> Dans une boîte de dialogue, un editbox permet de taper une adresse
internet,
> puis on tape ENTREE et le programme lance le site.Pour détecter la
touche
> ENTREE, j'ai fait un hook sur le clavier.Mais une fois qu'on a acceder
au
> site, je voudrais désactiver le hook.
> J'utilise UnhookWindowsHookEx() mais il n'arrête pas le hook, comment
faire
> autrement ?
Pas besoin d'un hook.
Simplement subclasser l'Edit control.
(sinon UnhookWindowsHookEx() doit marcher, que ramène GetLastError() ?)