Klasa CMFCAcceleratorKeyAssignCtrl
CMFCAcceleratorKeyAssignCtrl Rozszerza klasę Klasa CEdit do obsługi systemu dodatkowe przyciski ALT, kontroli i SHIFT.
class CMFCAcceleratorKeyAssignCtrl : public CEdit
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CMFCAcceleratorKeyAssignCtrl obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Pobiera ACCEL struktury dla naciśnięcia klawisza skrótu w CMFCAcceleratorKeyAssignCtrl obiektu. |
|
|
|
Określa, czy został zdefiniowany klawisz skrótu. |
|
Używane przez klasę CWinApp do tłumaczenia okna wiadomości przed wysłaniem ich do TranslateMessage i DispatchMessage funkcje systemu Windows.(Zastępuje CWnd::PreTranslateMessage.) |
|
Resetuje klawisz skrótu. |
Uwagi
Ta klasa rozszerza funkcjonalność CEdit klasy poprzez wspieranie klawisze skrótów, znany również jako klawisze skrótów.CMFCAcceleratorKeyAssignCtrl Klasy funkcje jako Klasa CEdit i jej rozpoznaje także przyciski systemu.
Ta klasa mapuje kombinacji klawiszy skrótów fizycznej wartości ciągu.Załóżmy na przykład, kombinacja klawiszy ALT + B jest mapowany na ciąg "Alt + B".Po naciśnięciu kombinacji klawiszy w CMFCAcceleratorKeyAssignCtrl obiektu, "Alt + B" jest wyświetlany dla użytkownika.Aby uzyskać więcej informacji na temat mapowania między klawisze skrótów i format ciągu zobacz Klasa CMFCAcceleratorKey.
Przykład
Poniższy przykład ilustruje sposób do konstruowania CMFCAcceleratorKeyAssignCtrl obiektu i używać jej ResetKey metody resetowania klawisz skrótu.
CMFCAcceleratorKeyAssignCtrl* accelCtrl = new CMFCAcceleratorKeyAssignCtrl();
accelCtrl->ResetKey();
Hierarchii dziedziczenia
Wymagania
Nagłówek: afxacceleratorkeyassignctrl.h