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.
Nota
Pustaka Microsoft Foundation Classes (MFC) terus didukung. Namun, kami tidak lagi menambahkan fitur atau memperbarui dokumentasi.
Menonaktifkan animasi menu pop-up.
Sintaks
class CMFCDisableMenuAnimation
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
CMFCDisableMenuAnimation::CMFCDisableMenuAnimation |
Membuat CMFCDisableMenuAnimation objek. |
CMFCDisableMenuAnimation::~CMFCDisableMenuAnimation |
Destruktor. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| CMFCDisableMenuAnimation::Restore | Memulihkan animasi sebelumnya yang digunakan kerangka kerja untuk menampilkan menu pop-up. |
Anggota Data
| Nama | Deskripsi |
|---|---|
CMFCDisableMenuAnimation::m_animType |
Menyimpan tipe animasi menu pop-up sebelumnya. |
Keterangan
Gunakan kelas pembantu ini untuk menonaktifkan sementara animasi menu pop-up (misalnya, saat Anda memproses perintah mouse atau keyboard).
Objek CMFCDisableMenuAnimation menonaktifkan animasi menu pop-up selama masa pakainya. Konstruktor menyimpan jenis animasi menu pop-up saat ini di m_animType bidang dan mengatur jenis animasi saat ini ke CMFCPopupMenu::NO_ANIMATION. Destruktor memulihkan jenis animasi sebelumnya.
Anda dapat membuat CMFCDisableMenuAnimation objek pada tumpukan untuk menonaktifkan animasi menu pop-up di seluruh satu fungsi. Jika Anda ingin menonaktifkan animasi menu popup antar fungsi, buat CMFCDisableMenuAnimation objek pada tumpukan lalu hapus saat Anda ingin memulihkan animasi menu pop-up.
Contoh
Contoh berikut menunjukkan cara menggunakan tumpukan untuk menonaktifkan animasi menu untuk sementara.
void CMyApp::ProcessCommand()
{
// Temporarily disable menu animation.
CMFCDisableMenuAnimation disableMenuAnimation;
// TODO: Process the command here.
// When the CMFCDisableMenuAnimation object leaves scope,
// the destructor will restore the previous animation type.
}
Hierarki Warisan
Persyaratan
Header: afxpopupmenu.h
CMFCDisableMenuAnimation::Restore
Memulihkan animasi sebelumnya yang digunakan kerangka kerja untuk menampilkan menu pop-up.
void Restore ();
Keterangan
Metode ini dipanggil oleh CMFCDisableMenuAnimation destruktor untuk memulihkan animasi sebelumnya yang digunakan kerangka kerja untuk menampilkan menu pop-up.