begin process at 2012 05 28 21:32:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Envoie des touches Ctrl et Alt vers une autre application


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Envoie des touches Ctrl et Alt vers une autre application

vendredi 23 mai 2003 à 12:59:00 | Envoie des touches Ctrl et Alt vers une autre application

claude28fr

Bonjour,

Quelqu'un pourrait-il me dire comment je peux faire pour envoyer par exemple la combinaison "CTRL + F" à une autre application style Bloc note.

J'ai essayé le code suivant sans succes:

HWND pWnd2 = ::FindWindow(NULL,_T("t - Bloc-notes"));

::SendMessage(pWnd2, WM_KEYDOWN, (WPARAM), VK_CONTROL, 1L);
::SendMessage(pWnd2, WM_KEYDOWN, (WPARAM) 0x4E, 1L);

Je vous remercie pour votre aide.

a+
claude
vendredi 23 mai 2003 à 14:04:57 | Re : Envoie des touches Ctrl et Alt vers une autre application

BruNews

Administrateur CodeS-SourceS
keybd_event(), voir dans msdn details.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> Quelqu'un pourrait-il me dire comment je peux faire pour envoyer par exemple la combinaison "CTRL + F" à une autre application style Bloc note.
>
> J'ai essayé le code suivant sans succes:
>
> HWND pWnd2 = ::FindWindow(NULL,_T("t - Bloc-notes"));
>
> ::SendMessage(pWnd2, WM_KEYDOWN, (WPARAM), VK_CONTROL, 1L);
> ::SendMessage(pWnd2, WM_KEYDOWN, (WPARAM) 0x4E, 1L);
>
> Je vous remercie pour votre aide.
>
> a+
> claude
samedi 24 mai 2003 à 22:12:16 | Re : Envoie des touches Ctrl et Alt vers une autre application

claude28fr

Merci, mais avec cette solution, il faut activer la fenetre avant d'envoyer les commandes (si on clique sur une autre fenetre pendant l'envoie des commandes, c'est mort...).

N'y a t-il pas une autre solution en gardant le focus sur mon appli principal.

Merci,


-------------------------------
Réponse au message :
-------------------------------

> keybd_event(), voir dans msdn details.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > Quelqu'un pourrait-il me dire comment je peux faire pour envoyer par exemple la combinaison "CTRL + F" à une autre application style Bloc note.
> >
> > J'ai essayé le code suivant sans succes:
> >
> > HWND pWnd2 = ::FindWindow(NULL,_T("t - Bloc-notes"));
> >
> > ::SendMessage(pWnd2, WM_KEYDOWN, (WPARAM), VK_CONTROL, 1L);
> > ::SendMessage(pWnd2, WM_KEYDOWN, (WPARAM) 0x4E, 1L);
> >
> > Je vous remercie pour votre aide.
> >
> > a+
> > claude
>
samedi 24 mai 2003 à 22:25:59 | Re : Envoie des touches Ctrl et Alt vers une autre application

BruNews

Administrateur CodeS-SourceS
sans activer la fenetre cible me semble difficile.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Merci, mais avec cette solution, il faut activer la fenetre avant d'envoyer les commandes (si on clique sur une autre fenetre pendant l'envoie des commandes, c'est mort...).
>
> N'y a t-il pas une autre solution en gardant le focus sur mon appli principal.
>
> Merci,
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > keybd_event(), voir dans msdn details.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour,
> > >
> > > Quelqu'un pourrait-il me dire comment je peux faire pour envoyer par exemple la combinaison "CTRL + F" à une autre application style Bloc note.
> > >
> > > J'ai essayé le code suivant sans succes:
> > >
> > > HWND pWnd2 = ::FindWindow(NULL,_T("t - Bloc-notes"));
> > >
> > > ::SendMessage(pWnd2, WM_KEYDOWN, (WPARAM), VK_CONTROL, 1L);
> > > ::SendMessage(pWnd2, WM_KEYDOWN, (WPARAM) 0x4E, 1L);
> > >
> > > Je vous remercie pour votre aide.
> > >
> > > a+
> > > claude
> >
>


Cette discussion est classée dans : ctrl, application, envoie, touches, pwnd2


Répondre à ce message

Sujets en rapport avec ce message

Vérrouillage fonctions clavier [ par jmhC ] Bonjour, Y a t-il une maniére simple de vérrouiller les touches et combinaisons de touches Windows, à savoir, en autres, Ctrl+Alt+Del, Ctrl+Echap, Alt envoie de touches fictives du clavier [ par semenzato ] Bonjour , je voudrais savoir comment envoyer des touches fictives du clavier à la fenetre de dialogue principalemerci envoie de mail kand clic sur une application .... [ par gijo ] je debute en c++ et j aimerais creer un programme permettant de recevoir un mail au moment où quelqu' un clic sur une application déterminé .... j esp Win2000 [ par luoztym ] Est ce "vraiment" possible de bloquer la combinaison destouches Ctrl+Alt+Supp sous Win2000 ? J'arrive à bloquer les touches Alt+Tab, Windows, etc... m Verrouillage des touches Ctrl + Echap sous Windows XP [ par ILP ] Bonjour, je suis hyper novice en C++ (j'ai jamais utilisé ce langage pour programmer avant) et je cherche à créer un utilisation des touches speciales dans une application C++ Builder [ par algerianito ] bonsoir tout le monde ! j aimerai savoir si on peut determiner l appui sur les touche : echape , del enter et ins .... etc par exemple je veux faire c Détecter une combinaison de touches sur windows comme ctrl+alt+supp [ par ZMJUVENTINO ] Salut,je travaille avec les MFC sur VC++ et je veux détecter ,à partir de mon application ,une combinaison de touches clavier sur windows à n'importe Bloquer les touches alt, windows, ctrl et la souris [ par hallbid ] Bonjour, Je ne sais pas si j'ai déjà posté et si jamais je l'ai fait ça fait longtemps. Je me présente donc, Je suis en deuxième année de BTS option r Envoie de plusieurs trames Ethernet simultanément [ par sloumanaw ] Bonsoir, je suis entrain de développer une application sous Visual C++ 2010. mais j'ai un problème et j'espère que je trouve la réponse dans ce forum


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales