Použití ovládacího prvku klávesová zkratka
Typické použití ovládacího prvku hot key následuje vzor níže:
Ovládací prvek je vytvořen.Pokud ovládací prvek není zadán do šablony dialogové okno pole, je vytvoření automaticky při vytvoření dialogového okna. (Měli byste mít CHotKeyCtrl člen v vaše třída dialogu, který odpovídá ovládacímu prvku hot key.) Alternativně lze použít vytvořit členské funkce k vytvoření ovládacího prvku jako podřízené okno kteréhokoli okna.
Pokud chcete nastavit výchozí hodnotu ovládacího prvku, zavolejte SetHotKey členské funkce.Pokud chcete zakázat některé státy shift, volání SetRules.Pro ovládací prvky v dialogovém okně, je vhodný čas k tomu v rozevíracím seznamu dialogového okna OnInitDialog funkce.
Uživatel pracuje s ovládacím výběrem a stisknutím kombinace kláves hot hot key ovládací prvek má fokus.Uživatel potom nějakým způsobem označuje, že tento úkol je dokončen, případně klepnutím na tlačítko v dialogovém okně.
Když váš program je oznámeno, že uživatel vybral klávesové zkratky, měla by použít členskou funkci GetHotKey k načtení hodnot stavu virtuální klíč a shift z hot key ovládacího prvku.
Jakmile víte, co klíče vyberte uživatele, můžete nastavit klávesové zkratky, pomocí jedné z metod popsaných v Nastavení klávesové zkratky.
Pokud je hot key ovládací prvek v dialogovém okně, je a CHotKeyCtrl objekt bude automaticky zničen.Pokud ne, musíte zajistit, aby ovládací prvek a CHotKeyCtrl jsou správně zničení objektu.
Viz také
Referenční dokumentace
Používání atributu CHotKeyCtrl