J'ai fait un petit prog qui me permet de capturer les=20
touches frapp=E9es au clavier. Il marche assez bien.=20
Seulement, lorsque je veux faire la m=EAme chose mais avec=20
mon Form invisible avec Form1.Visible =3D False, les=20
=E9v=E8nnements =E9tant associ=E9s aux objet, comment forcer=20
l'activation de l'=E9v=E8nnement Keypress m=EAme si mon form est=20
invisible?
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
Adam Pietrasiewicz
<<< Attention - mon adresse dans l'entete de ce message >>> <<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>> <<< http://www.cerbermail.com/?DQr0g2Y88R >>> =================================================== Le 06 grudnia 2003 23:28:44 Cindy Guillotin a ecrit dans un message news:024901c3bc48$4f26dcc0$
J'ai fait un petit prog qui me permet de capturer les touches frappées au clavier. Il marche assez bien. Seulement, lorsque je veux faire la même chose mais avec mon Form invisible avec Form1.Visible = False, les évennements étant associés aux objet, comment forcer l'activation de l'évennement Keypress même si mon form est invisible?
Si qqn a une piste, merci de me venir en aide.
L'evenement keypress ne peut pas fonctionner si la forme est invisible, car il ser a intersepter les touches appuyees quand la forme a le focus. Une forme unvisible ne peut pas avoir de focus.
Il faut faire le subclassing.
-- Adam Pietrasiewicz Pologne --- Ce message vous a ete apporte par Le Pigeon http://www.amsoft.com.pl/golabek
<<< Attention - mon adresse dans l'entete de ce message >>>
<<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>>
<<< http://www.cerbermail.com/?DQr0g2Y88R >>>
=================================================== Le 06 grudnia 2003 23:28:44 Cindy Guillotin a ecrit dans un message
news:024901c3bc48$4f26dcc0$a101280a@phx.gbl
J'ai fait un petit prog qui me permet de capturer les
touches frappées au clavier. Il marche assez bien.
Seulement, lorsque je veux faire la même chose mais avec
mon Form invisible avec Form1.Visible = False, les
évennements étant associés aux objet, comment forcer
l'activation de l'évennement Keypress même si mon form est
invisible?
Si qqn a une piste, merci de me venir en aide.
L'evenement keypress ne peut pas fonctionner si la forme est
invisible, car il ser a intersepter les touches appuyees quand la
forme a le focus. Une forme unvisible ne peut pas avoir de focus.
Il faut faire le subclassing.
--
Adam Pietrasiewicz
Pologne
---
Ce message vous a ete apporte par Le Pigeon
http://www.amsoft.com.pl/golabek
<<< Attention - mon adresse dans l'entete de ce message >>> <<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>> <<< http://www.cerbermail.com/?DQr0g2Y88R >>> =================================================== Le 06 grudnia 2003 23:28:44 Cindy Guillotin a ecrit dans un message news:024901c3bc48$4f26dcc0$
J'ai fait un petit prog qui me permet de capturer les touches frappées au clavier. Il marche assez bien. Seulement, lorsque je veux faire la même chose mais avec mon Form invisible avec Form1.Visible = False, les évennements étant associés aux objet, comment forcer l'activation de l'évennement Keypress même si mon form est invisible?
Si qqn a une piste, merci de me venir en aide.
L'evenement keypress ne peut pas fonctionner si la forme est invisible, car il ser a intersepter les touches appuyees quand la forme a le focus. Une forme unvisible ne peut pas avoir de focus.
Il faut faire le subclassing.
-- Adam Pietrasiewicz Pologne --- Ce message vous a ete apporte par Le Pigeon http://www.amsoft.com.pl/golabek
François Picalausa
"Adam Pietrasiewicz" a écrit dans le message de news:
<<< Attention - mon adresse dans l'entete de ce message >>> <<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>> <<< http://www.cerbermail.com/?DQr0g2Y88R >>> =================================================== > Le 06 grudnia 2003 23:28:44 Cindy Guillotin a ecrit dans un message news:024901c3bc48$4f26dcc0$
J'ai fait un petit prog qui me permet de capturer les touches frappées au clavier. Il marche assez bien. Seulement, lorsque je veux faire la même chose mais avec mon Form invisible avec Form1.Visible = False, les évennements étant associés aux objet, comment forcer l'activation de l'évennement Keypress même si mon form est invisible?
Si qqn a une piste, merci de me venir en aide.
L'evenement keypress ne peut pas fonctionner si la forme est invisible, car il ser a intersepter les touches appuyees quand la forme a le focus. Une forme unvisible ne peut pas avoir de focus.
Il faut faire le subclassing.
Bonjour/soir
Le sous classement (subclassing) ne sert que sur une fenetre (au sens Windows du terme.... par opposition au sens utilisateur ;-) ). La form devra donc aussi avoir le focus. On pourrait alors penser au hooking. Exemple sur : http://www.freevbcode.com/ShowCode.Asp?ID10
Une technique assez bricolée (mais plus simple) consiste a employer un timer (interval = 1) et a récupérer via GetAsyncKeyState l'état des touches... Il en existe divers exemples sur le net. Par exemple: http://www.vbfrance.com/code.aspx?ID%77
"Adam Pietrasiewicz" <ceci.n.est.pas@une.adresse.e-mail> a écrit dans
le message de news:YNCGBC07122003092657nqcvrg@cbyobk.pbz
<<< Attention - mon adresse dans l'entete de ce message >>>
<<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>>
<<< http://www.cerbermail.com/?DQr0g2Y88R >>>
=================================================== > Le 06 grudnia 2003 23:28:44 Cindy Guillotin a ecrit dans un message
news:024901c3bc48$4f26dcc0$a101280a@phx.gbl
J'ai fait un petit prog qui me permet de capturer les
touches frappées au clavier. Il marche assez bien.
Seulement, lorsque je veux faire la même chose mais avec
mon Form invisible avec Form1.Visible = False, les
évennements étant associés aux objet, comment forcer
l'activation de l'évennement Keypress même si mon form est
invisible?
Si qqn a une piste, merci de me venir en aide.
L'evenement keypress ne peut pas fonctionner si la forme est
invisible, car il ser a intersepter les touches appuyees quand la
forme a le focus. Une forme unvisible ne peut pas avoir de focus.
Il faut faire le subclassing.
Bonjour/soir
Le sous classement (subclassing) ne sert que sur une fenetre (au sens
Windows du terme.... par opposition au sens utilisateur ;-) ). La form devra
donc aussi avoir le focus.
On pourrait alors penser au hooking. Exemple sur :
http://www.freevbcode.com/ShowCode.Asp?ID10
Une technique assez bricolée (mais plus simple) consiste a employer un timer
(interval = 1) et a récupérer via GetAsyncKeyState l'état des touches... Il
en existe divers exemples sur le net. Par exemple:
http://www.vbfrance.com/code.aspx?ID%77
"Adam Pietrasiewicz" a écrit dans le message de news:
<<< Attention - mon adresse dans l'entete de ce message >>> <<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>> <<< http://www.cerbermail.com/?DQr0g2Y88R >>> =================================================== > Le 06 grudnia 2003 23:28:44 Cindy Guillotin a ecrit dans un message news:024901c3bc48$4f26dcc0$
J'ai fait un petit prog qui me permet de capturer les touches frappées au clavier. Il marche assez bien. Seulement, lorsque je veux faire la même chose mais avec mon Form invisible avec Form1.Visible = False, les évennements étant associés aux objet, comment forcer l'activation de l'évennement Keypress même si mon form est invisible?
Si qqn a une piste, merci de me venir en aide.
L'evenement keypress ne peut pas fonctionner si la forme est invisible, car il ser a intersepter les touches appuyees quand la forme a le focus. Une forme unvisible ne peut pas avoir de focus.
Il faut faire le subclassing.
Bonjour/soir
Le sous classement (subclassing) ne sert que sur une fenetre (au sens Windows du terme.... par opposition au sens utilisateur ;-) ). La form devra donc aussi avoir le focus. On pourrait alors penser au hooking. Exemple sur : http://www.freevbcode.com/ShowCode.Asp?ID10
Une technique assez bricolée (mais plus simple) consiste a employer un timer (interval = 1) et a récupérer via GetAsyncKeyState l'état des touches... Il en existe divers exemples sur le net. Par exemple: http://www.vbfrance.com/code.aspx?ID%77
<<< Attention - mon adresse dans l'entete de ce message >>> <<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>> <<< http://www.cerbermail.com/?DQr0g2Y88R >>> =================================================== Le 07 grudnia 2003 10:33:17 François Picalausa a ecrit dans un message news:#
La form devra donc aussi avoir le focus. On pourrait alors penser au hooking. Exemple sur : http://www.freevbcode.com/ShowCode.Asp?ID10
J'ai pense au hooking, mais il est dimanche matin et je venais de me reveiller...
-- Adam Pietrasiewicz Pologne --- Ce message vous a ete apporte par Le Pigeon http://www.amsoft.com.pl/golabek
<<< Attention - mon adresse dans l'entete de ce message >>>
<<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>>
<<< http://www.cerbermail.com/?DQr0g2Y88R >>>
=================================================== Le 07 grudnia 2003 10:33:17 François Picalausa a ecrit dans un message
news:#GAlpUKvDHA.2408@tk2msftngp13.phx.gbl
La form devra
donc aussi avoir le focus.
On pourrait alors penser au hooking. Exemple sur :
http://www.freevbcode.com/ShowCode.Asp?ID10
J'ai pense au hooking, mais il est dimanche matin et je venais de me
reveiller...
--
Adam Pietrasiewicz
Pologne
---
Ce message vous a ete apporte par Le Pigeon
http://www.amsoft.com.pl/golabek
<<< Attention - mon adresse dans l'entete de ce message >>> <<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>> <<< http://www.cerbermail.com/?DQr0g2Y88R >>> =================================================== Le 07 grudnia 2003 10:33:17 François Picalausa a ecrit dans un message news:#
La form devra donc aussi avoir le focus. On pourrait alors penser au hooking. Exemple sur : http://www.freevbcode.com/ShowCode.Asp?ID10
J'ai pense au hooking, mais il est dimanche matin et je venais de me reveiller...
-- Adam Pietrasiewicz Pologne --- Ce message vous a ete apporte par Le Pigeon http://www.amsoft.com.pl/golabek