Třída CMFCAcceleratorKeyAssignCtrl
CMFCAcceleratorKeyAssignCtrl Třída rozšiřuje Třída CEdit pro podporu systému extra tlačítka ALT, řízení a SHIFT.
class CMFCAcceleratorKeyAssignCtrl : public CEdit
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CMFCAcceleratorKeyAssignCtrl objektu. |
Veřejné metody
Název |
Description |
---|---|
Načte ACCEL struktury pro klávesovou zkratku stisknuto CMFCAcceleratorKeyAssignCtrl objektu. |
|
|
|
Určuje, zda byla definována klávesovou zkratku. |
|
Používá třídu CWinApp před jsou odesílány do překládat zprávy okna TranslateMessage a DispatchMessage funkcí systému Windows.(Přepíše CWnd::PreTranslateMessage.) |
|
Obnoví klávesovou zkratku. |
Poznámky
Tato třída rozšiřuje funkčnost CEdit třídy podporou klávesových zkratek, nazývaný také přístupové klávesy. CMFCAcceleratorKeyAssignCtrl Třídy funkce jako Třída CEdit a také rozpozná systém tlačítka.
Tato třída mapuje hodnoty řetězce kombinace fyzické klávesových zkratek.Předpokládejme například kombinaci kláves ALT + B je namapován řetězec "Alt + B".Při stisknutí této kombinace kláves v CMFCAcceleratorKeyAssignCtrl objekt "Alt + B" se zobrazí uživateli.Další informace o mapování mezi klávesových zkratek a formát řetězce viz Třída CMFCAcceleratorKey.
Příklad
Následující příklad ukazuje, jak vytvořit CMFCAcceleratorKeyAssignCtrl objektu a použít jeho ResetKey metoda obnovení klávesovou zkratku.
CMFCAcceleratorKeyAssignCtrl* accelCtrl = new CMFCAcceleratorKeyAssignCtrl();
accelCtrl->ResetKey();
Hierarchii dědičnosti
Požadavky
Záhlaví: afxacceleratorkeyassignctrl.h