PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Envoietouche sans prendre le focus.
Envoietouche sans prendre le focus.
Débuté par guest-stef, 13 jan. 2006 09:44 - 4 réponses
Posté le 13 janvier 2006 - 09:44
Bonjour à tous.

Je souhaite envoyer une série de touches via la fonction Envoietouche("la touche",handle).

Tout marche bien, la touche est bien envoyé au programme qui n'est pas un programme Windev.

Le problème est que lorsque j'envoi cette touche, la fenêtre qui la recoit prend le focus.

N'est il pas possible via API ou autre de réaliser cette envoie sans prendre le focus ?

Merci d'avance.

STEF ;)
Posté le 13 janvier 2006 - 18:30
bonjour
je ne peux hélas pas vous aider, mais je cherche à faire un envoi touche pour mofodifier la résoution d'ecran via panneau de config
je lance donc : LanceAppli("control.exe desk.cpl ",exeActif,exeBloquant)
j'ouvre bien la fenetre windows : propriétés de l'affichage
MAIS, je ne peux, ni ne sais , atteindre l'onglet paramètres.
pouvez vous m'aidez sur l'envoi de touches ???
ou sur la modification programmée de la résolution ??
merci d'avance
Fred
Posté le 13 janvier 2006 - 19:36
Bonjour,

Réponse pour Fred, désolé Stef

A priori la fenetre est affichée avec le focus sur le thème (sous XP Pro),
Envoie 4 TAB puis 4 Fleche Droite puis 3 TAB
pour te retrouver sur la résolution

ça devrait marcher
Yves

"Fred" <cfh007@caramail.com> a écrit dans le message de news:
43c7d547$1@news.pcsoft.fr...


bonjour
je ne peux hélas pas vous aider, mais je cherche à faire un envoi touche

pour mofodifier la résoution d'ecran via panneau de config
je lance donc : LanceAppli("control.exe desk.cpl ",exeActif,exeBloquant)
j'ouvre bien la fenetre windows : propriétés de l'affichage
MAIS, je ne peux, ni ne sais , atteindre l'onglet paramètres.
pouvez vous m'aidez sur l'envoi de touches ???
ou sur la modification programmée de la résolution ??
merci d'avance
Fred
Posté le 15 janvier 2006 - 21:55
Personne n'a de solution pour mon pti problème ?

En tout cas, la solution Yves à l'air de marcher pour la résolution.

Par contre mon histoire de focus, je n'ai tjrs pas avancé :/
Posté le 16 janvier 2006 - 11:20
Merci Steph
effectivement ca marche ... meme si je suis en W2000
mais que c'est long .....
y a t'il moyen d'accélerer le mouvement ???
ou changer la résolution par API ou autre ???
merci d'avance
Cordialement