Usando CHotKeyCtrl
Um controle de teclas de atalho, representado pela classe CHotKeyCtrl, é uma janela que exibe uma representação em texto da combinação de chaves que o usuário digita nela, como CTRL+SHIFT+Q. Ela também mantém uma representação interna dessa tecla na forma de um código de teclas virtual e um conjunto de sinalizadores que representam o estado de deslocamento. O controle de teclas de atalho não define realmente a tecla de atalho – cabe ao seu programa fazer isso. (Para obter uma lista de códigos de tecla virtual padrão, consulte Winuser.h.)
Use um controle de teclas de atalho para obter a entrada de um usuário sobre qual tecla de atalho associar a uma janela ou thread. Os controles de teclas de atalho geralmente são usados em caixas de diálogo, como as que você pode exibir ao solicitar que o usuário atribua uma tecla de atalho. É responsabilidade do seu programa recuperar os valores que descrevem a tecla de atalho do controle de teclas de atalho e chamar as funções apropriadas para associar a tecla de atalho a uma janela ou thread.