FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
détection d'une touche clavier
détection d'une touche clavier
Débuté par obtuli, 14 juin 2017 18:38 - 1 réponse
Connectez-vous…
obtuli
#1
Membre enregistré
948 messages
Popularité : +11 (13 votes)
Posté le 14 juin 2017 - 18:38
Bonjour,
J'ai un programme qui imprime un ticket quand on appuie sur un bouton ou avec une touche fonction clavier (Ex : F12)
Mais quand le programme est en arrière plan (un autre programme est en avant) il ne détecte plus l'action sur la touche F12.
Comment faire pour que même en arrière plan, mon programme détecte l'action de la touche ?
merci
OB
Signaler
0
0
Francis MOREL
#2
Membre enregistré
355 messages
Popularité : +37 (39 votes)
Posté le 14 juin 2017 - 19:19
Bonsoir,
Regarde avec les API de Windows pour faire un hook clavier avec par exemple "SetWindowsHookExA".
Un truc du genre :
API
(
"user32"
,
"SetWindowsHookExA"
,
WH_KEYBOARD
,
&
_KeyboardProc
,
SysInstance
(
)
,
Null
)
ou ici "_KeyboardProc" est une procédure Windev qui reçoit en paramètre, entre autre, le code de la touche utilisée
La doc MSDN à
https://msdn.microsoft.com/en-us/library/windows/desktop/ms644990
(v=vs.85).aspx
donne toutes les info nécessaires à l'utilisation des ces fonctions.
--
Francis MOREL
http://www.SoftProtect.fr
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte