Bonjour à tous,
Je commande la fenêtre d'une application externe comme suit:
SendKeys "{LEFT}", True
SendKeys "{LEFT}", True
SendKeys " ", True
SendKeys "{TAB}", True
SendKeys "{DOWN}", True
SendKeys "{DOWN}", True
SendKeys "{DOWN}", True
SendKeys "{TAB}", True
SendKeys "{ENTER}", True
si je remplace les SendKeys par une API Sendmessage :
avec s numéro de Handle que je récupère avec l'API FindWindow qui me
retourne bien une valeur exacte (vérifiée en listant tous les handles des
fenêtres).
L'API SendMessage est bien déclarée. Pas d'erreur VB6 mais ça ne fonctionne
pas.
Sauriez-vous ce qu'il manque ?
Merci d'avance pour vos suggestions.
Teddy
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
X
Bonjour,
Pourquoi, SendKey ça ne fonctionne pas ???
-- Site ROMANS édités http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm Site LOGICIELS http://irolog.free.fr Mail http://irolog.free.fr/ecrire/index.htm ------------------------------------------------------------------------------------ "teddy" a écrit dans le message de news:
Bonjour à tous, Je commande la fenêtre d'une application externe comme suit: SendKeys "{LEFT}", True SendKeys "{LEFT}", True SendKeys " ", True SendKeys "{TAB}", True SendKeys "{DOWN}", True SendKeys "{DOWN}", True SendKeys "{DOWN}", True SendKeys "{TAB}", True SendKeys "{ENTER}", True
si je remplace les SendKeys par une API Sendmessage :
avec s numéro de Handle que je récupère avec l'API FindWindow qui me retourne bien une valeur exacte (vérifiée en listant tous les handles des fenêtres).
L'API SendMessage est bien déclarée. Pas d'erreur VB6 mais ça ne fonctionne pas. Sauriez-vous ce qu'il manque ? Merci d'avance pour vos suggestions. Teddy
Bonjour,
Pourquoi, SendKey ça ne fonctionne pas ???
--
Site ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site LOGICIELS
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"teddy" <teddy@discussions.microsoft.com> a écrit dans le message de news:
75F34B56-7C5F-42E4-A3A0-69900DE27B4C@microsoft.com...
Bonjour à tous,
Je commande la fenêtre d'une application externe comme suit:
SendKeys "{LEFT}", True
SendKeys "{LEFT}", True
SendKeys " ", True
SendKeys "{TAB}", True
SendKeys "{DOWN}", True
SendKeys "{DOWN}", True
SendKeys "{DOWN}", True
SendKeys "{TAB}", True
SendKeys "{ENTER}", True
si je remplace les SendKeys par une API Sendmessage :
avec s numéro de Handle que je récupère avec l'API FindWindow qui me
retourne bien une valeur exacte (vérifiée en listant tous les handles des
fenêtres).
L'API SendMessage est bien déclarée. Pas d'erreur VB6 mais ça ne
fonctionne
pas.
Sauriez-vous ce qu'il manque ?
Merci d'avance pour vos suggestions.
Teddy
-- Site ROMANS édités http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm Site LOGICIELS http://irolog.free.fr Mail http://irolog.free.fr/ecrire/index.htm ------------------------------------------------------------------------------------ "teddy" a écrit dans le message de news:
Bonjour à tous, Je commande la fenêtre d'une application externe comme suit: SendKeys "{LEFT}", True SendKeys "{LEFT}", True SendKeys " ", True SendKeys "{TAB}", True SendKeys "{DOWN}", True SendKeys "{DOWN}", True SendKeys "{DOWN}", True SendKeys "{TAB}", True SendKeys "{ENTER}", True
si je remplace les SendKeys par une API Sendmessage :
avec s numéro de Handle que je récupère avec l'API FindWindow qui me retourne bien une valeur exacte (vérifiée en listant tous les handles des fenêtres).
L'API SendMessage est bien déclarée. Pas d'erreur VB6 mais ça ne fonctionne pas. Sauriez-vous ce qu'il manque ? Merci d'avance pour vos suggestions. Teddy
Fred
dans : news:, teddy écrivait :
Bonjour à tous,
Bonsoir,
L'API SendMessage est bien déclarée. Pas d'erreur VB6 mais ça ne fonctionne pas. Sauriez-vous ce qu'il manque ?
Pas d'idée précise mais il me semblerait logique d'envoyer aussi des KEYUP.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
dans : news:75F34B56-7C5F-42E4-A3A0-69900DE27B4C@microsoft.com,
teddy écrivait :
Bonjour à tous,
Bonsoir,
L'API SendMessage est bien déclarée. Pas d'erreur VB6 mais ça ne
fonctionne pas.
Sauriez-vous ce qu'il manque ?
Pas d'idée précise mais il me semblerait logique d'envoyer aussi des
KEYUP.
L'API SendMessage est bien déclarée. Pas d'erreur VB6 mais ça ne fonctionne pas. Sauriez-vous ce qu'il manque ?
Pas d'idée précise mais il me semblerait logique d'envoyer aussi des KEYUP.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
teddy
Merci.
"teddy" wrote:
Bonjour à tous, Je commande la fenêtre d'une application externe comme suit: SendKeys "{LEFT}", True SendKeys "{LEFT}", True SendKeys " ", True SendKeys "{TAB}", True SendKeys "{DOWN}", True SendKeys "{DOWN}", True SendKeys "{DOWN}", True SendKeys "{TAB}", True SendKeys "{ENTER}", True
si je remplace les SendKeys par une API Sendmessage :
avec s numéro de Handle que je récupère avec l'API FindWindow qui me retourne bien une valeur exacte (vérifiée en listant tous les handles des fenêtres).
L'API SendMessage est bien déclarée. Pas d'erreur VB6 mais ça ne fonctionne pas. Sauriez-vous ce qu'il manque ? Merci d'avance pour vos suggestions. Teddy
Merci.
"teddy" wrote:
Bonjour à tous,
Je commande la fenêtre d'une application externe comme suit:
SendKeys "{LEFT}", True
SendKeys "{LEFT}", True
SendKeys " ", True
SendKeys "{TAB}", True
SendKeys "{DOWN}", True
SendKeys "{DOWN}", True
SendKeys "{DOWN}", True
SendKeys "{TAB}", True
SendKeys "{ENTER}", True
si je remplace les SendKeys par une API Sendmessage :
avec s numéro de Handle que je récupère avec l'API FindWindow qui me
retourne bien une valeur exacte (vérifiée en listant tous les handles des
fenêtres).
L'API SendMessage est bien déclarée. Pas d'erreur VB6 mais ça ne fonctionne
pas.
Sauriez-vous ce qu'il manque ?
Merci d'avance pour vos suggestions.
Teddy
Bonjour à tous, Je commande la fenêtre d'une application externe comme suit: SendKeys "{LEFT}", True SendKeys "{LEFT}", True SendKeys " ", True SendKeys "{TAB}", True SendKeys "{DOWN}", True SendKeys "{DOWN}", True SendKeys "{DOWN}", True SendKeys "{TAB}", True SendKeys "{ENTER}", True
si je remplace les SendKeys par une API Sendmessage :
avec s numéro de Handle que je récupère avec l'API FindWindow qui me retourne bien une valeur exacte (vérifiée en listant tous les handles des fenêtres).
L'API SendMessage est bien déclarée. Pas d'erreur VB6 mais ça ne fonctionne pas. Sauriez-vous ce qu'il manque ? Merci d'avance pour vos suggestions. Teddy