Aracılığıyla paylaş


CMFCAutoHideBar sınıfı

CMFCAutoHideBar , Otomatik gizleme özelliğini uygulayan özel araç sınıfı bir sınıftır.

class CMFCAutoHideBar : public CPane

Üyeler

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

Ad

Description

CMFCAutoHideBar::CMFCAutoHideBar

 

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

Ad

Description

CMFCAutoHideBar::AddAutoHideWindow

 

CMFCAutoHideBar::AllowShowOnPaneMenu

  (Geçersiz kılar CPane::AllowShowOnPaneMenu.)

CMFCAutoHideBar::CalcFixedLayout

  (Geçersiz kılar CBasePane::CalcFixedLayout.)

CMFCAutoHideBar::Create

Denetim çubuğu oluşturur ve ekler CPane nesnesi.(Geçersiz kılar CPane::Create.)

CMFCAutoHideBar::GetFirstAHWindow

 

CMFCAutoHideBar::GetVisibleCount

 

CMFCAutoHideBar::OnShowControlBarMenu

Özel bölmesi menüsünde görüntülenmek üzere olduğunda çerçevesi tarafından çağrıldı.(Geçersiz kılar CPane::OnShowControlBarMenu.)

CMFCAutoHideBar::RemoveAutoHideWindow

 

CMFCAutoHideBar::SetActiveInGroup

  (Geçersiz kılar CPane::SetActiveInGroup.)

CMFCAutoHideBar::SetRecentVisibleState

 

CMFCAutoHideBar::ShowAutoHideWindow

 

CMFCAutoHideBar::StretchPane

Bir bölmeyi dikey veya yatay olarak gerdirir.(Geçersiz kılar CBasePane::StretchPane.)

CMFCAutoHideBar::UnSetAutoHideMode

 

CMFCAutoHideBar::UpdateVisibleState

 

Bb983223.collapse_all(tr-tr,VS.110).gifVeri üyeleri

Ad

Description

CMFCAutoHideBar::m_nShowAHWndDelay

Gecikme süresi ne zaman kullanıcı yerleştirir fare imleci üzerine anı arasında bir CMFCAutoHideButton sınıfı ve ne zaman ilişkili pencere çerçevesi gösterir moment.

Notlar

Kullanıcı dock bölmesi otomatik olarak gizle moduna geçirildiğinde, çerçeve otomatik olarak oluşturur bir CMFCAutoHideBar nesnesi.Ayrıca gerekli oluşturur CAutoHideDockSite ve CMFCAutoHideButton nesneler.Her CAutoHideDockSite nesnesi olan bir kişi ile ilişkili CMFCAutoHideButton.

CMFCAutoHideBar Sınıf uygulayan görüntüsünü bir CAutoHideDockSite ne zaman bir kullanıcının fare gezinen üzerinden bir CMFCAutoHideButton.Araç wm_mousemove iletiyi aldığında, CMFCAutoHideBar bir zamanlayıcı ilerlemesini başlatır.Süreölçer sona erdiğinde, araç bir WM_TIMER olay bildirim gönderir.Araç çubuğu, fare işaretçisini süreölçer başladığında üzerine yerleştirilmiş aynı otomatik olarak gizle düğmesi yerleştirilmiş olup olmadığını kontrol ederek bu olayını işler.Öyleyse, ekli CAutoHideDockSite görüntülenir.

Gecikme Süreölçeri'nın uzunluğunu ayarlayarak kontrol m_nShowAHWndDelay.400 Ms varsayılan değerdir.

Örnek

Nasıl aşağıdaki örnekte gösterilmiştir bir CMFCAutoHideBar object ve kullanmak, GetDockSiteRow yöntemi.

    CMFCAutoHideBar* pParentBar = new CMFCAutoHideBar();
    CDockingPanesRow* pParentRow = pParentBar->GetDockSiteRow();

Devralma hiyerarşisi

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCAutoHideBar

Gereksinimler

Başlık: afxautohidebar.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CPane sınıfı

CAutoHideDockSite sınıfı

CMFCAutoHideButton sınıfı

Diğer Kaynaklar

mfc sınıfları