Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kelas pembantu yang mengimplementasikan pemetaan dan pemformatan kunci virtual.
Sintaks
class CMFCAcceleratorKey : public CObject
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| CMFCAcceleratorKey::CMFCAcceleratorKey | Membuat CMFCAcceleratorKey objek. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| CMFCAcceleratorKey::Format | Menerjemahkan struktur ACCEL ke representasi visualnya. |
| CMFCAcceleratorKey::SetAccelerator | Mengatur kunci pintasan untuk CMFCAcceleratorKey objek. |
Keterangan
Kunci akselerator juga dikenal sebagai kunci pintasan. Jika Anda ingin menampilkan pintasan keyboard yang dimasukkan pengguna, CMFCAcceleratorKeyAssignCtrl Class memetakan pintasan keyboard, seperti Alt+Shift+S, ke format teks kustom, seperti "Alt + Shift + S". Setiap CMFCAcceleratorKey objek memetakan satu kunci pintasan ke format teks.
Untuk informasi selengkapnya tentang cara menggunakan kunci pintasan dan tabel akselerator, lihat Kelas CKeyboardManager.
Contoh
Contoh berikut menunjukkan cara membuat CMFCAcceleratorKey objek dan cara menggunakan metodenya Format .
CString strKey;
ACCEL accel;
accel.fVirt = FVIRTKEY | FCONTROL;
accel.key = VK_DOWN;
CMFCAcceleratorKey helper(&accel);
helper.Format(strKey);
Hierarki Warisan
CMFCAcceleratorKey
Persyaratan
Header: afxacceleratorkey.h
CMFCAcceleratorKey::CMFCAcceleratorKey
Membuat objek CMFCAcceleratorKey .
CMFCAcceleratorKey();
CMFCAcceleratorKey(LPACCEL lpAccel);
Parameter
lpAccel
[di] Penunjuk ke kunci pintasan.
Keterangan
Jika Anda tidak menyediakan kunci pintasan saat membuat CMFCAccleratorKey, gunakan metode CMFCAcceleratorKey::SetAccelerator untuk mengaitkan kunci pintasan dengan objek Anda CMFCAcceleratorKey .
CMFCAcceleratorKey::Format
Menerjemahkan struktur ACCEL ke nilai string terkait.
void Format(CString& str) const;
Parameter
Str
[out] Referensi ke CString objek tempat metode menulis kunci pintasan yang diterjemahkan.
Keterangan
Metode ini mengambil format string dari kunci pintasan terkait. Anda dapat mengatur format string objek CMFCAcceleratorKey menggunakan konstruktor atau metode CMFCAcceleratorKey::SetAccelerator.
CMFCAcceleratorKey::SetAccelerator
Mengatur kunci pintasan untuk objek CMFCAcceleratorKey .
void SetAccelerator(LPACCEL lpAccel);
Parameter
lpAccel
[di] Penunjuk ke kunci pintasan.
Keterangan
Gunakan metode ini untuk mengatur kunci pintasan jika CMFCAcceleratorKey Anda tidak menyediakan kunci pintasan saat Anda membuat CMFCAcceleratorKey.