Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wyłącza animację menu podręcznego.
Składnia
class CMFCDisableMenuAnimation
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CMFCDisableMenuAnimation::CMFCDisableMenuAnimation |
CMFCDisableMenuAnimation Tworzy obiekt. |
CMFCDisableMenuAnimation::~CMFCDisableMenuAnimation |
Destruktor. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CMFCDisableMenuAnimation::Restore | Przywraca poprzednią animację używaną przez platformę do wyświetlania menu podręcznego. |
Składowe danych
Nazwa/nazwisko | opis |
---|---|
CMFCDisableMenuAnimation::m_animType |
Przechowuje poprzedni typ animacji menu podręcznego. |
Uwagi
Użyj tej klasy pomocniczej, aby tymczasowo wyłączyć animację menu podręcznego (na przykład podczas przetwarzania poleceń myszy lub klawiatury).
Obiekt CMFCDisableMenuAnimation
wyłącza animację menu podręcznego w okresie jego istnienia. Konstruktor przechowuje bieżący typ animacji menu podręcznego w m_animType
polu i ustawia bieżący typ animacji na CMFCPopupMenu::NO_ANIMATION
. Destruktor przywraca poprzedni typ animacji.
Możesz utworzyć CMFCDisableMenuAnimation
obiekt na stosie, aby wyłączyć animację menu podręcznego w ramach jednej funkcji. Jeśli chcesz wyłączyć animację menu podręcznego między funkcjami, utwórz CMFCDisableMenuAnimation
obiekt na stercie, a następnie usuń go, gdy chcesz przywrócić animację menu podręcznego.
Przykład
W poniższym przykładzie pokazano, jak tymczasowo wyłączyć animację menu za pomocą stosu.
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.
}
Hierarchia dziedziczenia
Wymagania
Nagłówek: afxpopupmenu.h
CMFCDisableMenuAnimation::Restore
Przywraca poprzednią animację używaną przez platformę do wyświetlania menu podręcznego.
void Restore ();
Uwagi
Ta metoda jest wywoływana CMFCDisableMenuAnimation
przez destruktor w celu przywrócenia poprzedniej animacji używanej do wyświetlania menu podręcznego.