Bagikan melalui


Kelas CMFCDisableMenuAnimation

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

CMFCDisableMenuAnimation

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.

Lihat juga

Bagan Hierarki
Kelas
Kelas CMFCPopupMenu