Sdílet prostřednictvím


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

Koncepty

Ovládací prvky (MFC)