Bagikan melalui


Perintah Menu (C++)

Informasi di bawah ini diatur sesuai dengan properti Menu yang muncul di Jendela Properti saat Anda memilih perintah menu. Ini tercantum menurut abjad meskipun jendela Properti juga memungkinkan Anda untuk melihat properti ini berdasarkan kategori.

Properti Deskripsi
Pecah Dapat berupa salah satu nilai ini:
- Tidak ada: Tidak ada istirahat. Ini adalah default.
- Kolom: Untuk menu statis, nilai ini menempatkan perintah menu pada baris baru.
Untuk menu pop-up, nilai ini menempatkan perintah menu di kolom baru tanpa garis pembagian di antara kolom.
Pengaturan properti ini mempengaruhi tampilan menu hanya pada waktu proses, bukan di editor menu.
- Bilah: Sama seperti Kolom kecuali, untuk menu pop-up, nilai ini memisahkan kolom baru dari kolom lama dengan garis vertikal.
Pengaturan properti ini memengaruhi tampilan menu hanya pada waktu proses, bukan di Editor Menu.
Caption Teks yang melabeli perintah menu (nama menu). Untuk membuat salah satu huruf dalam keterangan perintah menu kunci mnemonic, awali dengan ampersand (&).
Dicentang Jika True, perintah menu awalnya dicentang. Jenis: Bool. Default: False.
Diaktifkan Jika False, item menu dinonaktifkan.
Berwarna abu-abu Jika True, perintah menu awalnya berwarna abu-abu dan tidak aktif. Jenis: Bool. Default: False.
Bantuan Meratakan item menu ke kanan. Default: False.

Misalnya, perintah menu Bantuan selalu berada di sebelah kanan di semua aplikasi Windows. Jika Anda mengatur properti ini pada item menu, item tersebut akan muncul di paling kanan dan di bagian paling ujung menu. Berlaku untuk item tingkat atas.
ID Simbol yang ditentukan dalam file header. Jenis: String Simbol, Bilangan Bulat, atau Dikutip.

Anda dapat menggunakan simbol apa pun yang umumnya tersedia di salah satu editor, meskipun Jendela Properti tidak menyediakan daftar drop-down untuk Anda pilih.
Popup Jika True, perintah menu adalah menu pop-up. Jenis: Bool. Default: True untuk menu tingkat atas pada bilah menu, jika tidak False.
Prompt Berisi teks untuk muncul di bilah status ketika perintah menu ini disorot. Teks ditempatkan dalam tabel string dengan pengidentifikasi yang sama dengan perintah menu.

Properti ini tersedia untuk semua jenis proyek, tetapi fungsionalitas run-time khusus MFC.
Rata Kanan ke Kiri Kanan-ratakan perintah menu pada bilah menu pada run time. Jenis: Bool. Default: False.
Urutan Kanan ke Kiri Memungkinkan perintah menu menampilkan kanan ke kiri saat antarmuka dilokalkan ke bahasa apa pun yang membaca kanan-ke-kiri, seperti Ibrani atau Arab.
Pemisah Jika True, perintah menu adalah pemisah. Jenis: Bool. Default: False.

Perintah Menu Kaitkan

Sering kali Anda menginginkan perintah menu dan kombinasi keyboard untuk mengeluarkan perintah program yang sama. Perintah identik dikeluarkan dengan menggunakan Editor Menu untuk menetapkan pengidentifikasi sumber daya yang sama ke perintah menu dan ke entri dalam tabel akselerator aplikasi Anda. Anda kemudian mengedit perintah Keterangan menu untuk menampilkan nama kunci akselerator.

Untuk mengaitkan perintah menu dengan kunci akselerator

  1. Di Editor Menu, pilih perintah menu yang Anda inginkan.

  2. Di Jendela Properti, tambahkan nama kunci akselerator ke properti Keterangan:

    • Setelah keterangan menu, ketik urutan escape untuk tab (\t), sehingga semua tombol akselerator menu dibiarkan rata.

    • Ketik nama tombol pengubah (Ctrl, Alt, atau Shift) diikuti dengan tanda plus (+) dan nama, huruf, atau simbol kunci tambahan.

    Misalnya, untuk menetapkan Ctrl+O ke perintah Buka pada menu File, Anda memodifikasi Keterangan perintah menu sehingga terlihat seperti teks berikut:

    &Open...\tCtrl+O
    

    Perintah menu di Editor Menu diperbarui untuk mencerminkan keterangan baru saat Anda mengetiknya.

  3. Buat entri akselerator-tabel di editor Akselerator dan tetapkan pengidentifikasi yang sama dengan perintah menu. Gunakan kombinasi kunci yang menurut Anda akan mudah diingat.

Aplikasi MFC Anda dapat menampilkan teks deskriptif untuk setiap perintah menu yang dapat dipilih pengguna. Tampilkan teks deskriptif dengan menetapkan string teks ke setiap perintah menu menggunakan properti Prompt di jendela Properti . Jika Anda memiliki string dalam tabel string yang ID-nya sama dengan perintah, aplikasi MFC akan secara otomatis menampilkan sumber daya string ini di bilah status aplikasi yang sedang berjalan saat pengguna mengarahkan mouse ke atas item menu.

  • Untuk mengaitkan perintah menu dengan string teks bilah status di aplikasi MFC, di Editor Menu, pilih perintah menu. Di Jendela Properti, ketik teks bilah status terkait di kotak Perintah.

Dalam proyek C++, Anda dapat menetapkan kunci akses (mnemonic yang memungkinkan pengguna untuk memilih menu dengan keyboard) ke menu dan perintah menu Anda.

  • Untuk menetapkan kunci akses (pintasan) ke perintah menu, ketik ampersand (&) di depan huruf dalam nama menu atau nama perintah untuk menentukan huruf tersebut sebagai kunci akses yang sesuai.

    Misalnya, "&File" menetapkan Alt+F sebagai kunci pintasan untuk menu File dalam aplikasi yang ditulis untuk Microsoft Windows.

    Item menu akan memberikan isyarat yang terlihat bahwa salah satu huruf memiliki kunci pintasan yang ditetapkan untuknya. Huruf berikut ampersand akan muncul garis bawah (kontingen pada sistem operasi).

Catatan

Pastikan semua kunci akses pada menu unik dengan mengklik kanan menu Anda dan memilih Periksa Mnemonics.

Persyaratan

Win32

Lihat juga

Menu Editor