[C] api sendmessage vk_tab

Le
jaky12
Bonjour,
je programme un code C(sous vista) avec la librairie windows.h, je
dois simuler l'appui sur des touches de clavier dans une fenêtre
réduite ou cachée. Tout fonctionne avec les lettres classiques mais
des que je veut changer de champs je dois appuyer sur TAB et cela ne
fonctionne pas. J'ai essayer les code suivant : SendMessage(hwnd,
WM_CHAR,VK_TAB,0); cela fonctionne uniquement lorsque la fenetre n'est
pas cachée ou n'est pas réduite. J'ai vu sur google que d'autre
personnes avaient ces problèmes mais je n'ai pas trouvé de réponses :=
(
Merci d'avance
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
alex
Le #20099431
"jaky12"
Bonjour,
je programme un code C(sous vista) avec la librairie windows.h, je
dois simuler l'appui sur des touches de clavier dans une fenêtre
réduite ou cachée. Tout fonctionne avec les lettres classiques mais
des que je veut changer de champs je dois appuyer sur TAB et cela ne
fonctionne pas. J'ai essayer les code suivant : SendMessage(hwnd,
WM_CHAR,VK_TAB,0); cela fonctionne uniquement lorsque la fenetre n'est
pas cachée ou n'est pas réduite. J'ai vu sur google que d'autre
personnes avaient ces problèmes mais je n'ai pas trouvé de réponses :(



Il faut restaurer la fenêtre avec ShowWindow() si on veut lui envoyer
VK_TAB.
jaky12
Le #20100571
On 9 sep, 02:09, "alex"
"jaky12"

> Bonjour,
>je programme un code C(sous vista) avec la librairie windows.h, je
>dois simuler l'appui sur des touches de clavier dans une fenêtre
>réduite ou cachée. Tout fonctionne avec les lettres classiques mais
>des que je veut changer de champs je dois appuyer sur TAB et cela ne
>fonctionne pas. J'ai essayer les code suivant : SendMessage(hwnd,
>WM_CHAR,VK_TAB,0); cela fonctionne uniquement lorsque la fenetre n'est
>pas cachée ou n'est pas réduite. J'ai vu sur google que d'autre
>personnes avaient ces problèmes mais je n'ai pas trouvé de réponse s :(

Il faut restaurer la fenêtre avec ShowWindow() si on veut lui envoyer
VK_TAB.



donc un ShowWindow(hwnd,SW_RESTORE) ? je vais essayé... Il n'y a
aucun moyen de tout faire en arrière plan alors ?
Publicité
Poster une réponse
Anonyme