Aracılığıyla paylaş


CMFCPopupMenu sınıfı

Windows açılır menüsünden işlevselliğini uygulayan ve etiketleri menüler ve araç ipuçları gibi özellikler ekleyerek genişletir.

class CMFCPopupMenu : public CMiniFrameWnd

Üyeler

Bb983757.collapse_all(tr-tr,VS.110).gifKorumalı oluşturucular

Ad

Description

CMFCPopupMenu::CMFCPopupMenu

Yapıları bir CMFCPopupMenu nesnesi.

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

Ad

Description

CMFCPopupMenu::ActivatePopupMenu

 

CMFCPopupMenu::AlwaysShowEmptyToolsEntry

Bir açılır menü boş girişler için kullanıcı tanımlı araçları göstermek için etkinleştirilip etkinleştirilmediğini belirler.

CMFCPopupMenu::AreAllCommandsShown

 

CMFCPopupMenu::CheckArea

Açılır menü göre noktasının konumunu belirler.

CMFCPopupMenu::CloseMenu

 

CMFCPopupMenu::Create

Bir açılır menü oluşturur ve ekler CMFCPopupMenu nesnesi.

CMFCPopupMenu::DefaultMouseClickOnClose

 

CMFCPopupMenu::EnableMenuLogo

Bir açılır menü amblemi başlatır.

CMFCPopupMenu::EnableMenuSound

Menü sesi etkinleştirir.

CMFCPopupMenu::EnableResize

 

CMFCPopupMenu::EnableScrolling

 

CMFCPopupMenu::EnableVertResize

 

CMFCPopupMenu::FindSubItemByCommand

 

CMFCPopupMenu::GetActiveMenu

Şu anda etkin menü döndürür.

CMFCPopupMenu::GetAnimationSpeed

Animasyon hızı açılır menüler için döndürür.

CMFCPopupMenu::GetAnimationType

Açılır menü animasyon geçerli türünü verir.

CMFCPopupMenu::GetDropDirection

 

CMFCPopupMenu::GetForceMenuFocus

Odağı menü çubuğu, bir açılır menü görüntülendiğinde döndürülen olup olmadığını gösterir.

CMFCPopupMenu::GetForceShadow

 

CMFCPopupMenu::GetHMenu

Ekli menü kaynağı bir tanıtıcı verir.

CMFCPopupMenu::GetMenuBar

İade CMFCPopupMenuBar açılır menü gömülü.

CMFCPopupMenu::GetMenuItem

Belirtilen dizin adresindeki menü öğesine bir işaretçi döndürür.

CMFCPopupMenu::GetMenuItemCount

Açılan menüde öğe sayısını döndürür.

CMFCPopupMenu::GetMessageWnd

Burada framework açılır menüsünden iletileri yönlendiren penceresi bir işaretçi döndürür.

CMFCPopupMenu::GetParentArea

 

CMFCPopupMenu::GetParentButton

Ana araç çubuğu düğmesi için bir işaretçi döndürür.

CMFCPopupMenu::GetParentPopupMenu

Ana menüye bir işaretçi döndürür.

CMFCPopupMenu::GetParentRibbonElement

 

CMFCPopupMenu::GetParentToolBar

Ana araç çubuğuna bir işaretçi döndürür.

CMFCPopupMenu::GetQuickCustomizeType

 

CMFCPopupMenu::GetSelItem

Şu anda seçili menü komutu için bir işaretçi döndürür.

CMFCPopupMenu::HasBeenResized

 

CMFCPopupMenu::HideRarelyUsedCommands

Açılır menü ender kullanılan komutlarını gizlemek gösterir.

CMFCPopupMenu::InCommand

 

CMFCPopupMenu::InsertItem

Açılır menüsünde belirtilen konumda yeni bir öğe ekler.

CMFCPopupMenu::InsertSeparator

Belirtilen konumda açılır menü ayırıcı ekler.

CMFCPopupMenu::IsAlwaysClose

 

CMFCPopupMenu::IsAlwaysShowEmptyToolsEntry

 

CMFCPopupMenu::IsCustomizePane

Açılır menü olarak çalışıp çalışmadığını gösteren bir QuickCustomizePane.

CMFCPopupMenu::IsEscClose

 

CMFCPopupMenu::IsIdle

Bir açılır menü şu anda boşta olup olmadığını gösterir.

CMFCPopupMenu::IsMenuSound

 

CMFCPopupMenu::IsQuickCustomize

Belirler mi ilişkili CMFCToolBarMenuButton sınıfı QuickCustomize mod'dadır.

CMFCPopupMenu::IsResizeble

 

CMFCPopupMenu::IsRightAlign

Menüyü sağa hizalanmış veya sola hizalı olup olmadığını gösterir.

CMFCPopupMenu::IsScrollable

 

CMFCPopupMenu::IsSendMenuSelectMsg

Kullanıcı açılır menüsünden bir komut seçtiğinde framework üst çerçeve bildirir olup olmadığını gösterir.

CMFCPopupMenu::IsShown

Açılır menü görünür olup olmadığını gösterir.

CMFCPopupMenu::MoveTo

 

CMFCPopupMenu::OnCmdMsg

  (Geçersiz kılar CFrameWnd::OnCmdMsg.)

CMFCPopupMenu::PostCommand

 

CMFCPopupMenu::PreTranslateMessage

  (Geçersiz kılar CFrameWnd::PreTranslateMessage.)

CMFCPopupMenu::RecalcLayout

Standart Denetim çubuklarından açılıp kapatıldığında veya çerçeve penceresi yeniden boyutlandırıldığında çerçevesi tarafından çağrıldı.(Geçersiz kılar CFrameWnd::RecalcLayout.)

CMFCPopupMenu::RemoveAllItems

Açılan menüden tüm öğeleri temizler.

CMFCPopupMenu::RemoveItem

Belirtilen öğe açılır menüsünden kaldırır.

CMFCPopupMenu::SaveState

 

CMFCPopupMenu::SetAnimationSpeed

Açılır menüler için animasyon hızını ayarlar.

CMFCPopupMenu::SetAnimationType

Açılır menü animasyon türünü ayarlar.

CMFCPopupMenu::SetAutoDestroy

 

CMFCPopupMenu::SetDefaultItem

Varsayılan komut açılır menüyü belirler.

CMFCPopupMenu::SetForceMenuFocus

Menü çubuğu, bir açılır menü görüntülendiğinde dönmek için giriş odağını zorlar.

CMFCPopupMenu::SetForceShadow

Açılır menüleri ana çerçevesinin dışını göründüğünde menü gölgeler çizmek için framework zorlar.

CMFCPopupMenu::SetMaxWidth

Açılır menü için maksimum genişliği ayarlayın.

CMFCPopupMenu::SetMessageWnd

 

CMFCPopupMenu::SetParentRibbonElement

 

CMFCPopupMenu::SetQuickCustomizeType

 

CMFCPopupMenu::SetQuickMode

 

CMFCPopupMenu::SetRightAlign

Açılır menüler için menü hizalamayı ayarlar.

CMFCPopupMenu::SetSendMenuSelectMsg

Kullanıcı bir komut seçtiğinde açılır menüsünde ana çerçevesini bildirir olup olmadığını denetleyen bir bayrağını ayarlar.

CMFCPopupMenu::ShowAllCommands

Tüm komutları görüntülemek üzere açılır menüsünü zorlar.

CMFCPopupMenu::TriggerResize

 

CMFCPopupMenu::UpdateAllShadows

Tüm açık açılır menüler için gölgeler güncelleştirir.

CMFCPopupMenu::UpdateShadow

Açılır menü için gölge güncelleştirir.

Bb983757.collapse_all(tr-tr,VS.110).gifKorumalı yöntemleri

Ad

Description

CMFCPopupMenu::CreateTearOffBar

 

CMFCPopupMenu::OnChangeHot

 

CMFCPopupMenu::OnChooseItem

 

Bb983757.collapse_all(tr-tr,VS.110).gifNotlar

Normalde, mfc açılır menüleri otomatik olarak oluşturur.Oluşturmak isterseniz, bir CMFCPopupMenu el ile nesne, bir yığın ayırır ve daha sonra çağrısı CMFCPopupMenu::Create.

Örnek

Aşağıdaki örnek, bir açılır menü nesnesi yapılandırma gösterilmiştir.Bu örnek, logo ve açılır menüsünden Ses Ayarlama türü ve animasyon hızını ayarlamak, ana çerçevesinin dışını açılır menüsü görüntülendiğinde, menü gölgeler çizmek, en büyük genişliğe ayarlanmış ve açılan menünün sağ menü hizalamasını ayarlama gösterilmiştir.Bu kod parçacığını parçası olan özel sayfaları örnek.

        // 30 is the size of the logo in pixels.
        pPopupMenu->EnableMenuLogo(30);
        pPopupMenu->EnableMenuSound();
        // 500 is the animation speed in milliseconds.
        pPopupMenu->SetAnimationSpeed(500);
        pPopupMenu->SetAnimationType(CMFCPopupMenu::SLIDE);
        pPopupMenu->SetForceShadow(true);
        // 200 is the maximum width of the pop-up menu in pixels.
        pPopupMenu->SetMaxWidth(200);
        pPopupMenu->SetRightAlign();
        pPopupMenu->InsertSeparator();

Devralma hiyerarşisi

CObject

   CCmdTarget

      CWnd

         CFrameWnd

            CMiniFrameWnd

               CMFCPopupMenu

Gereksinimler

Başlık: afxpopupmenu.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CMFCPopupMenuBar sınıfı

Diğer Kaynaklar

mfc sınıfları