Iconisation et raccourci clavier
Stagiaire WDF
Inscrit:
03/08/2006 14:27
Post(s): 3
Bonjour,

J'aurai une petite question : Je viens d'iconiser mon appli (qui se réduit à une simple fenetre en fait), comme il est détaillé ici : http://old.wdforge.org/modules/newbb/viewtopic.php?topic_id=1303&forum=12&post_id=5337#forumpost5337

Jusqu'ici tout va bien.
Le seul truc, c'est que mon appli permet de lancer la lecture d'un mp3 par raccourci clavier, mais ceci ne marche pas lorsque ma fenetre est iconisée. Je me demandai donc s'il existait un moyen pour que le raccourci clavier fonctionne même si la fenêtre est iconisée, ou alors si on ne peut rien y faire...

Merci d'avance.

Contribution le : 03/08/2006 14:36
Créer un fichier PDF de la contribution Imprimer


Re: Iconisation et raccourci clavier
Animateur WDF
Inscrit:
22/11/2004 11:23
Post(s): 255
Bonjour,

Il faut que votre application ai le focus pour que les raccourcis claviers fonctionnent. D'où le fait que vous rencontriez des problèmes losqu'elle est iconisée.

Vous pourriez essayer de contourner le problème en rendant votre fenêtre transparente ou invisible. Une piste à étudier.

Tenez nous au courant de vos recherches

Cordialement

Contribution le : 03/08/2006 17:01
Créer un fichier PDF de la contribution Imprimer


Re: Iconisation et raccourci clavier
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Il existe deux solutions pour gérer ce problème :
- La gestion des hooks via les API windows (je n'ai pas de documentation à vous fournir)
- L'écoute en continu dans une boucle de la valeur des touches windows appuyées.
Par exemple :
bCtrl, bTouche_C, bSortir sont des booleens

bSortir = faux

BOUCLE
	SI API("USER32","GetAsyncKeyState",17) ALORS
		bCtrl = Vrai
	SINON
		bCtrl = Faux
	FIN
	SI API("USER32","GetAsyncKeyState",67) ALORS
		bTouche_C = Vrai
	SINON
		bTouche_C = Faux		
	FIN
	SI bCtrl _ET_ bTouche_C ALORS
		Trace("CTRL + C !!!")
	FIN
	SI bSortir ALORS
		SORTIR	
	FIN
	Multitâche(-2)
FIN


Bon dév.,

Totof

Contribution le : 04/08/2006 09:01
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Iconisation et raccourci clavier
Stagiaire WDF
Inscrit:
03/08/2006 14:27
Post(s): 3
Ok, merci à vous deux, je vais chercher dans ces directions, je vous tiens au courant.

Contribution le : 04/08/2006 09:36
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2