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
Ortak Oluşturucusu
Ad |
Description |
---|---|
|
Public yöntemler
Ad |
Description |
---|---|
|
|
(Geçersiz kılar CPane::AllowShowOnPaneMenu.) |
|
(Geçersiz kılar CBasePane::CalcFixedLayout.) |
|
Denetim çubuğu oluşturur ve ekler CPane nesnesi.(Geçersiz kılar CPane::Create.) |
|
|
|
|
|
Ö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.) |
|
|
|
(Geçersiz kılar CPane::SetActiveInGroup.) |
|
|
|
|
|
Bir bölmeyi dikey veya yatay olarak gerdirir.(Geçersiz kılar CBasePane::StretchPane.) |
|
|
|
|
Veri üyeleri
Ad |
Description |
---|---|
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
Gereksinimler
Başlık: afxautohidebar.h