Utilisation de CHotKeyCtrl
Un contrôle de touches chaudes, représenté par la classe CHotKeyCtrl, est une fenêtre qui affiche une représentation textuelle de la combinaison de touches que l’utilisateur y tape, par exemple Ctrl+Maj+Q. Il conserve également une représentation interne de cette clé sous la forme d’un code de clé virtuelle et d’un ensemble d’indicateurs qui représentent l’état de décalage. Le contrôle de touches chaudes ne définit pas réellement la clé chaude, ce qui correspond à votre programme. (Pour obtenir la liste des codes de clé virtuelle standard, consultez Winuser.h.)
Utilisez un contrôle de touche chaude pour obtenir l’entrée d’un utilisateur pour laquelle la clé chaude à associer à une fenêtre ou un thread. Les contrôles de touches chaudes sont souvent utilisés dans les boîtes de dialogue, par exemple, lorsque vous demandez à l’utilisateur d’attribuer une clé chaude. Il incombe à votre programme de récupérer les valeurs décrivant la clé chaude à partir du contrôle de clé chaude et d’appeler les fonctions appropriées pour associer la clé chaude à une fenêtre ou à un thread.