Aracılığıyla paylaş


CContextMenuManager sınıfı

CContextMenuManager Nesnesi kısayol menüleri olarak da bilinen bağlam menüleri yönetir.

class CContextMenuManager : public CObject

Üyeler

Bb982387.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CContextMenuManager::CContextMenuManager

Yapıları bir CContextMenuManager nesnesi.

CContextMenuManager::~CContextMenuManager

Yıkıcı.

Bb982387.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CContextMenuManager::AddMenu

Yeni bir kısayol menüsü ekler.

CContextMenuManager::GetMenuById

Sağlanan kaynak kimlikle ilişkili menü için bir tanıtıcı döndürür

CContextMenuManager::GetMenuByName

Bir tanıtıcı sağlanan menü adı ile eşleşen menüye döner.

CContextMenuManager::GetMenuNames

Menü adları listesini döndürür.

CContextMenuManager::LoadState

Kısayol menüleri Windows kayıt defterinde saklanan yükler.

CContextMenuManager::ResetState

Kısayol menülerini bağlam menüsü Yöneticisi'nden kaldırır.

CContextMenuManager::SaveState

Kısayol menülerini Windows kayıt defterine kaydeder.

CContextMenuManager::SetDontCloseActiveMenu

Denetimleri olup olmadığını CContextMenuManager yeni bir kısayol menüsü görüntüler etkin kısayol menüsünü kapatır.

CContextMenuManager::ShowPopupMenu

Belirtilen kısayol menüsü görüntüler.

CContextMenuManager::TrackPopupMenu

Belirtilen kısayol menüsü görüntüler. Seçili menü komutu dizinini döndürür.

Notlar

CContextMenuManagerkısayol menülerini yönetir ve tutarlı bir görünüm sahip olduklarından emin olmayı sağlar.

Oluşturma bir CContextMenuManager el ile nesne. Uygulama çerçevesi oluşturur CContextMenuManager nesnesi. Bununla birlikte çağırmalıdır CWinAppEx::InitContextMenuManager ne zaman uygulama başlatıldı. İçerik Yöneticisi'ni başlatma sonrasında yöntemini kullanmak CWinAppEx::GetContextMenuManager İçerik Yöneticisi uygulamanız için bir işaretçi elde etmek için.

Çağırarak zamanında kısayol menüleri oluşturabilirsiniz AddMenu. İlk alan kullanıcı girişi olmadan menüsünü göstermek istiyorsanız, arama ShowPopupMenu. TrackPopupMenubir menü oluşturmak için kullanıcı girişi beklemesini sağlamak istediğinizde kullanılır. TrackPopupMenuKullanıcı hiçbir şey seçmeden çıkıldı dizin seçili komut veya 0 döndürür.

CContextMenuManager Da kaydedebilir ve durumuna Windows kayıt defterini geri yükleyin.

Örnek

Nasıl bir menüye eklemek aşağıdaki örnekte gösterilmiştir bir CContextMenuManager nesnesi ve nasıl etkin açılır menüyü kapatmak değil, CContextMenuManager nesne yeni bir açılır menü görüntüler. Bu kod parçacığını parçası olan özel sayfaları örnek.

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

Devralma hiyerarşisi

CObject

   CContextMenuManager

Gereksinimler

Başlık: afxcontextmenumanager.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CWinAppEx sınıfı

CWinAppEx::InitContextMenuManager

Diğer Kaynaklar

mfc sınıfları