begin process at 2012 05 30 09:41:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

simulation clavier alt+tab + autre probleme


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

simulation clavier alt+tab + autre probleme

dimanche 25 juillet 2004 à 03:29:46 | simulation clavier alt+tab + autre probleme

Steph115

Membre Club
Bonjour a tous,

Mon premier probleme est que je n'arrive pas a simuler la combinaison de touches VK_TAB et VK_MENU pour faire un alt+tab comme si le VK_TAB n'etait pas bon (cela pourrais t-l venir du clavier QWERTY/AZERTY)
bizzare tout ca pour mon ALT+ENTER il y a pas de problemes ce que j'ai trouver bizzare c le 0x1c car sur msdn ce n'est pas un 1c masi un 0D par contre la touche alt marche bien

keybd_event(VK_RETURN,0x1c,0,0);
keybd_event(VK_RETURN,0x1c,KEYEVENTF_KEYUP,0);


Deuxieme probleme :

HWND console;
AllocConsole(); // affiche console
SetConsoleTitle("Calendrier by A&Nexus"); // titre console

// redirection flux entree/sortie
freopen("conin$", "r", stdin);
freopen("conout$", "w", stdout);
freopen("conout$", "w", stderr);

console = GetConsoleHwnd();

ShowWindow(console, SW_SHOWNA);
main_console();
ShowWindow(console, SW_HIDE);

P.S ceci est normal qu'il n'y es pas de FreeConsole();
j'aimerais savoir si mon appli console (main_console) a ete quitte proprement(ca je le sais) ou ete quitte avec un clic sur la croix et dans ce cas si elle a ete quitte avec la crosi je fais un RetIcone();

Voila si qqun connait la reponse a un de ces problemes merci de m'en faire part.


Merci. ++ Nexus

Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
dimanche 25 juillet 2004 à 10:54:28 | Re : simulation clavier alt+tab + autre probleme

garslouche

Pour simuler Alt+Tab je ferais ça :

keybd_event(VK_MENU, 0, 0, 0);
keybd_event(VK_TAB, 0, 0, 0);
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);


Pour ton pb de console, je n'en fait jamais. Ceci-dit je pense que si tu atteinds la fin de ton main() c'est que ça a été fermé proprement. Alors qu'une fermeture "brutale" de la console te kille ton prog la où il en était

On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac
dimanche 25 juillet 2004 à 12:31:03 | Re : simulation clavier alt+tab + autre probleme

Steph115

Membre Club
Alors voila la combinaison ne marche pas mais bon je m'en doutais un peu j'avais deja fait des tests la dessus dans le deuxieme parametre lui il veut absolument un code en hexa representant le numero de touche d'apres ce que j'ai compris.

Saurais tu comment savoir si la console(qui n'est en fait qu'une fenetre) a ete ferme avec la petite croix ???
Comment ferais tu avec une fenetre normale si tu avais son HWND ???

Merci. ++ Nexus

Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
dimanche 25 juillet 2004 à 13:05:09 | Re : simulation clavier alt+tab + autre probleme

BruNews

Administrateur CodeS-SourceS
NON, la console n'a rien d'une fenetre ordinaire, si user la ferme par quelque moyen tu n'as aucun retour dessus.
La console n'est a employer que si tu fais un compilo ou truc de ce genre, plus rien a faire dans un autre prog.

ciao...
BruNews, Admin CS, MVP Visual C++
dimanche 25 juillet 2004 à 13:28:12 | Re : simulation clavier alt+tab + autre probleme

Steph115

Membre Club
Ok je te remercie je vais attendre al rentre alors pour programmer sur une fenetre windows t'auais pas un tuto sympa qui nosu apprendrait a ecrire sur des fenetres etc...

Merci bien et aurais tu la reponse pour ma simualtion de alt+tab ???

Merci. ++ Nexus

Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
dimanche 25 juillet 2004 à 13:38:40 | Re : simulation clavier alt+tab + autre probleme

BruNews

Administrateur CodeS-SourceS
SetForegroundWindow au lieu des keybd_event.

Tout est dans Petzold pour debuter correctement:
http://brunews.free.fr/brunews/download/CP5.zip
http://brunews.free.fr/brunews/download/CP5Sources.zip

ciao...
BruNews, Admin CS, MVP Visual C++
dimanche 25 juillet 2004 à 13:47:17 | Re : simulation clavier alt+tab + autre probleme

Steph115

Membre Club
Je te remercie vraiment ... :):):)

je vais consulter la doc des que je peux.

Merci. ++++ Nexus

Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
dimanche 25 juillet 2004 à 14:03:59 | Re : simulation clavier alt+tab + autre probleme

garslouche

Pour ma simulation de Alt+Tab ça marche très bien chez moi. Même en mode console.
Le seul truc c'est que pour s'en rendre compte il faut le lancer à partir de la console (sinon la fenetre de console se ferme tout de suite et on ne voit pas ce qui s'est passé)

On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac


Cette discussion est classée dans : alt, probleme, console, tab, vk


Répondre à ce message

Sujets en rapport avec ce message

Alt+TAB [ par bdkiller ] Bonjour,Je travaille sous Borland C++ Builder, et actuellement je me prends la tête à bloquer les combinaisons de touches ALT+F4, ALT+TAB et Ctrl+Alt+ VK_MENU [ par guitoulefoux ] Bonjour,cherche a détecter une pression sur le touche ALT.Logiquement je devrais utiliser VK_MENU.Mais chez moi VK_MENU est relié a ALT GR et non a AL Fenêtre Alt-Tab [ par Joky ] Bonjour tout le mondeJe voudrais juste savoir si lorsque l'on appui sur Alt + Tab, est-ce-que la fenêtre qui apparaît est récupérable ???Parce que je Simuler un "Alt Tab" automatique [ par Nabot_Milka ] Voila j'aimerais switcher entre plusieurs application, de façon automatique, comme un genre de Alt Tab mais automatique <img src="htt probleme de fichier texte en C++ [ par sebome ] Bonjour j'ai un fichier texte de ce style la  :            Position de la cibledans espace de contention23/11/2005----------------------------------He Probleme en C++ (console) [ par nightmar ] Bonsoir :)Voila je debute en C++ et j'ai un petit probleme, j'ai esseyé de coder un code console asser simple mais apparament il y a un probleme avec probleme a l'execution [ par lenanttais44 ] Bonjour, je suis débutant en c++ et j'ai un problème à l'execution de mon programme.Il compile mais m'envoie un message d'erreur à l'execution.Pour in probleme de pointeur [ par jypees ] Bonjour a tous. Voila j'ai l'habitude de faire de la prog sur unix et la je viens de me lancer sur windows (lol) et j'ai un petit probleme car je ne s ALT+TAB [ par scolinks ] Boýnjour!Je suis un debutant en c++ et j'essay de creer des applications avec win32 api. Est-ce que c'est possible de desactiver le message systeme "A Probleme pour une boucle en C++ [ par Liquid043 ] De facon simple ce que j'essaie de faire c'est de générer 6 nombre aléatoire compris entre 1 et 49  tout en evitant que dans une série deux numéros se


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 1,326 sec (4)

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