Udostępnij za pośrednictwem


Klasa CContextMenuManager

CContextMenuManager Zarządza obiekt menu skrótów, znany również jako menu kontekstowe.

class CContextMenuManager : public CObject

Członkowie

Bb982387.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CContextMenuManager::CContextMenuManager

Konstrukcje CContextMenuManager obiektu.

CContextMenuManager::~CContextMenuManager

Destruktor.

Bb982387.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CContextMenuManager::AddMenu

Dodaje nowe menu skrótów.

CContextMenuManager::GetMenuById

Zwraca uchwyt do menu skojarzone z identyfikatorem podanego zasobu.

CContextMenuManager::GetMenuByName

Zwraca uchwyt do menu, który odpowiada nazwie menu dostarczone.

CContextMenuManager::GetMenuNames

Zwraca listę nazw menu.

CContextMenuManager::LoadState

Ładuje menu skrótów, przechowywane w rejestrze systemu Windows.

CContextMenuManager::ResetState

Usuwa z Menedżera menu kontekstowe menu skrótów.

CContextMenuManager::SaveState

Menu skrótów zapisuje w rejestrze systemu Windows.

CContextMenuManager::SetDontCloseActiveMenu

Formanty czy CContextMenuManager Zamyka menu skrótów aktywnego, gdy zawiera ona nowe menu skrótów.

CContextMenuManager::ShowPopupMenu

Wyświetla menu skrótów określony.

CContextMenuManager::TrackPopupMenu

Wyświetla menu skrótów określony.Zwraca indeks polecenia wybranego menu.

Uwagi

CContextMenuManagerzarządza menu skrótów i sprawdza, czy ma jednolity wygląd.

Nie należy tworzyć CContextMenuManager obiekt ręcznie.Tworzy w ramach aplikacji CContextMenuManager obiektu.Jednak należy wywołać CWinAppEx::InitContextMenuManager gdy aplikacja jest zainicjowany.Po inicjowania Menedżera kontekstu, użyj metody CWinAppEx::GetContextMenuManager uzyskać wskaźnik do Menedżera kontekst aplikacji.

Menu skrótów można utworzyć w czasie wykonywania, wywołując AddMenu.Jeśli chcesz wyświetlić menu bez danych wejściowych użytkownika otrzymującego pierwsze wywołanie ShowPopupMenu.TrackPopupMenujest używany, gdy chcesz utworzyć menu i poczekaj, aż dane wejściowe użytkownika.TrackPopupMenuZwraca indeks wybranego polecenia lub 0, jeśli użytkownik został zamknięty bez zaznaczania czegokolwiek.

CContextMenuManager Można również zapisać i załadować stanu w rejestrze systemu Windows.

Przykład

Poniższy przykład ilustruje sposób dodać do menu CContextMenuManager obiektu i jak nie zamknąć aktywny z wyskakującego menu po CContextMenuManager obiekt wyświetla nowy wyskakującego menu.To urywek kodu jest częścią próbki niestandardowych stron.

    // The GetContextMenuManager method is inherited from the CWinAppEx class.
    GetContextMenuManager()->AddMenu (_T("My menu"), IDR_CONTEXT_MENU);
    GetContextMenuManager()->SetDontCloseActiveMenu(true);

Hierarchii dziedziczenia

CObject

   CContextMenuManager

Wymagania

Nagłówek: afxcontextmenumanager.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CWinAppEx

CWinAppEx::InitContextMenuManager

Inne zasoby

Klasy MFC