Aracılığıyla paylaş


CMFCTasksPane sınıfı

Bu konu, bütünlüğü sağlamak amacıyla eklenmiştir. Daha fazla ayrıntı için Visual Studio yüklemenizin VC\atlmfc\src\mfc klasöründe yer alan kaynak koda bakın.

CMFCTasksPane Sınıfı (görevler) tıklanabilir öğeler listesini uygular.

class CMFCTasksPane : public CDockablePane

Üyeler

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

Ad

Description

CMFCTasksPane::CMFCTasksPane

Yapıları bir CMFCTasksPane nesnesi.

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

Ad

Description

CMFCTasksPane::AddGroup

Yeni bir grup görevlerin görev bölmesi denetimi ekler.

CMFCTasksPane::AddLabel

Yeni bir statik etiketi belirtilen görev grubuna ekler.

CMFCTasksPane::AddMRUFilesList

En Son Kullanılanlar (mru) dosya listesi tarafından belirtilen bir gruba görev ekler.

CMFCTasksPane::AddPage

Görev bölmesinde yeni bir sayfa ekler.

CMFCTasksPane::AddSeparator

 

CMFCTasksPane::AddTask

Yeni bir görev belirtilen görev grubuna ekler.

CMFCTasksPane::AddWindow

Bir alt pencereyi görev bölmesine eklenir.

CMFCTasksPane::CollapseAllGroups

 

CMFCTasksPane::CollapseGroup

Program aracılığıyla bir grubu daraltır.

CMFCTasksPane::CreateDefaultMiniframe

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

CMFCTasksPane::CreateMenu

İçin bir menü oluşturmak için framework tarafından çağrılan Diğer görev bölmeleri menü düğmesi.

CMFCTasksPane::EnableAnimation

Etkinleştirir veya animasyon sırasında daraltma veya genişletme Görev grupları devre dışı bırakır.

CMFCTasksPane::EnableGroupCollapse

Görevleri gruplar daraltılmış olup olmadığını belirler.

CMFCTasksPane::EnableHistoryMenuButtons

Aşağı açılan menülerde etkinleþtirir ya da İleri ve önceki gezinti düğmeleri.

CMFCTasksPane::EnableNavigationToolbar

Etkinleştirir veya gezinti araç çubuğunu devre dışı bırakır.

CMFCTasksPane::EnableOffsetCustomControls

 

CMFCTasksPane::EnableScrollButtons

Etkinleştirir düğmeleri yerine bir kaydırma çubuğu kaydırın.

CMFCTasksPane::EnableWrapLabels

Etkinleştirir veya etiketleri için sözcük kaydırmayı devre dışı bırakır.

CMFCTasksPane::EnableWrapTasks

Etkinleştirir veya görevler için sözcük kaydırmayı devre dışı bırakır.

CMFCTasksPane::GetActivePage

Etkin sayfa için sıfır tabanlı dizin döndürür.

CMFCTasksPane::GetGroupCaptionHeight

Grup başlıklarını yüksekliğini döndürür.

CMFCTasksPane::GetGroupCaptionHorzOffset

Grup başlığını geçerli uzaklık görev bölmesinin sol ve sağ kenarları döndürür.

CMFCTasksPane::GetGroupCaptionVertOffset

Grup başlığını geçerli uzaklık görev bölmesinin üst ve alt kenarları döndürür.

CMFCTasksPane::GetGroupCount

Grupların toplam sayısını verir.

CMFCTasksPane::GetGroupLocation

Belirli bir grubun iç grubu dizinini döndürür.

CMFCTasksPane::GetGroupVertOffset

Dikey uzaklık grubunun verir.

CMFCTasksPane::GetHorzMargin

Bir görev bölmesi ve istemci alanının kenarları yatay aralığı verir.

CMFCTasksPane::GetNextPages

 

CMFCTasksPane::GetPageByGroup

Belirtilen grup için sayfa dizini alır.

CMFCTasksPane::GetPagesCount

Sayfa sayısını döndürür.

CMFCTasksPane::GetPreviousPages

 

CMFCTasksPane::GetScrollBarCtrl

  (Geçersiz kılar CWnd::GetScrollBarCtrl.)

CMFCTasksPane::GetTask

Bir görev alır.

CMFCTasksPane::GetTaskCount

Belirtilen bir gruba görev öğe sayısını döndürür.

CMFCTasksPane::GetTaskGroup

Görev grubu için verilen grubu dizini döndürür.

CMFCTasksPane::GetTaskLocation

Grubu ve belirli bir görev için dizin döndürür.

CMFCTasksPane::GetTasksHorzOffset

Yatay Uzaklık görevleri kendi üst gruplarının sol ve sağ kenarları döndürür.

CMFCTasksPane::GetTasksIconHorzOffset

 

CMFCTasksPane::GetTasksIconVertOffset

 

CMFCTasksPane::GetVertMargin

Bir görev bölmesi ve istemci alanının kenarları dikey aralığı verir.

CMFCTasksPane::IsAccessibilityCompatible

  (Geçersiz kılar CDockablePane::IsAccessibilityCompatible.)

CMFCTasksPane::IsAnimationEnabled

Animasyonun etkinleştirilip etkinleştirilmediğini gösterir.

CMFCTasksPane::IsBackButtonEnabled

Geri düğmesinin etkin olup olmadığını gösterir.

CMFCTasksPane::IsForwardButtonEnabled

İleri düğmesi etkin olup olmadığını gösterir.

CMFCTasksPane::IsGroupCollapseEnabled

 

CMFCTasksPane::IsHistoryMenuButtonsEnabled

Gösterir olup olmadığını İleri ve önceki aþaðý açýlan menüleri gezinti düğmeleri vardır.

CMFCTasksPane::IsNavigationToolbarEnabled

Gezinme araç çubuğu etkin olup olmadığını gösterir.

CMFCTasksPane::IsToolBox

 

CMFCTasksPane::IsWrapLabelsEnabled

Görev bölmesinde etiketler sözcükleri geçtiğini olup olmadığını gösterir.

CMFCTasksPane::IsWrapTasksEnabled

Görev bölmesi sözcükleri görevleri geçmediğini gösterir.

CMFCTasksPane::LoadState

  (Geçersiz kılar CDockablePane::LoadState.)

CMFCTasksPane::OnCancel

 

CMFCTasksPane::OnClickTask

Kullanıcı, görev bölmesindeki bir öğeyi tıklattığında çerçevesi tarafından çağrıldı.

CMFCTasksPane::OnOK

 

CMFCTasksPane::OnPressBackButton

Kullanıcı Geri düğmesini tıklattığında çerçevesi tarafından çağrıldı.

CMFCTasksPane::OnPressForwardButton

Kullanıcı İleri Gezinti düğmesini tıklattığında çerçevesi tarafından çağrıldı.

CMFCTasksPane::OnPressHomeButton

Kullanıcı ev Gezinti düğmesini tıklattığında çerçevesi tarafından olarak adlandırılır.

CMFCTasksPane::OnPressOtherButton

 

CMFCTasksPane::OnSetAccData

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

CMFCTasksPane::OnUpdateCmdUI

  (Geçersiz kılar CDockablePane::OnUpdateCmdUI.)

CMFCTasksPane::PreTranslateMessage

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

CMFCTasksPane::RecalcLayout

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

CMFCTasksPane::RemoveAllGroups

Belirtilen sayfadaki tüm grupları kaldırır.

CMFCTasksPane::RemoveAllPages

Tüm sayfalar varsayılan (ilk) sayfa dışında görev bölmesinden kaldırır.

CMFCTasksPane::RemoveAllTasks

Tüm Görevler gruptan kaldırır.

CMFCTasksPane::RemoveGroup

Bir grubu kaldırır.

CMFCTasksPane::RemovePage

Belirtilen sayfa görev bölmesinden kaldırır.

CMFCTasksPane::RemoveTask

Bir görevin görev gruptan kaldırır.

CMFCTasksPane::SaveState

  (Geçersiz kılar CDockablePane::SaveState.)

CMFCTasksPane::Serialize

  (Geçersiz kılar CDockablePane::Serialize.)

CMFCTasksPane::SetActivePage

Belirtilen sayfa görev bölmesinde etkinleştirir.

CMFCTasksPane::SetCaption

Bir görev bölmesi başlığını adını ayarlar.

CMFCTasksPane::SetGroupCaptionHeight

Grup başlığını yüksekliğini ayarlar.

CMFCTasksPane::SetGroupCaptionHorzOffset

Yatay Uzaklık grup başlığını ayarlar.

CMFCTasksPane::SetGroupCaptionVertOffset

Dikey uzaklık grup başlığını ayarlar.

CMFCTasksPane::SetGroupName

Bir grup adı ayarlar.

CMFCTasksPane::SetGroupTextColor

Grup başlığını metin rengini belirler.

CMFCTasksPane::SetGroupVertOffset

Dikey uzaklık için bir grup olarak ayarlar.

CMFCTasksPane::SetHorzMargin

Bir görev bölmesi ve istemci alanının kenarları arasındaki yatay aralığı ayarlar.

CMFCTasksPane::SetIconsList

Görevlerle ilgili görüntü listesini ayarlar.

CMFCTasksPane::SetPageCaption

Görev bölmesinde sayfa için açıklama metni ayarlar.

CMFCTasksPane::SetTaskName

Bir görevin adını belirler.

CMFCTasksPane::SetTasksIconHorzOffset

 

CMFCTasksPane::SetTasksIconVertOffset

 

CMFCTasksPane::SetTaskTextColor

Bir görev için metin rengini belirler.

CMFCTasksPane::SetTasksHorzOffset

Yatay Uzaklık Görev grupları kendi üst sol ve sağ kenarları ayarlar.

CMFCTasksPane::SetVertMargin

Bir görev bölmesi ve istemci alanının kenarları arasındaki dikey aralığı ayarlar.

CMFCTasksPane::SetWindowHeight

Bir pencerenin yüksekliğini ayarlar.

CMFCTasksPane::ShowCommandMessageString

 

CMFCTasksPane::ShowTask

Gösterir veya gizler bir görev.

CMFCTasksPane::ShowTaskByCmdId

Gösterir veya gizler kendi komut kimliği temel alınarak bir görev

CMFCTasksPane::Update

Bir görev bölmesine ait GUI öğeleri güncelleştirir.

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

Ad

Description

CMFCTasksPane::OnActivateTasksPanePage

Yeni bir görev bölmesi sayfanın etkinleştirildiğinde çerçevesi tarafından çağrıldı.

Notlar

CMFCTasksPane Sınıfı, aşağıdaki işlevleri gerçekleştirir:

  • Öğeler gruplandırılmış ve her öğe gruplandırma ilişkili bir resim yazısı bulundurabilirsiniz.

  • Madde gruplandırmalar genişletilmiş veya daraltılmış olabilen.

  • Simge, görev bölmesinde her öğeye atanabilir.

  • Tek tek öğeleri kullanıcı öğeyi tıklattığında yürüten bir komut kimliği ile ilişkili olabilir.Click ortaya çıktığında, WM_COMMAND message görev bölmesini denetim sahibi için gönderilir.

Kullanmak için CMFCTasksPane uygulamanızda denetlemek için şu adımları izleyin:

  1. Embed bir CMFCTasksPane nesnesine ana kare pencere sınıfı.

  2. İşleme sırasında WM_CREATE iletisi, çağrı Create yöntemi.Normal kullanabilirsiniz CControlBar stilleri.Daha fazla bilgi için bkz. CControlBar::Create.

  3. Call CMFCTasksPane::AddGroup çeşitli gruplar eklemek için yöntem.

  4. Call CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel veya CMFCTasksPane::AddMRUFilesList yeni öğeler (görevler) her gruba eklemek için üye işlevler.

  5. Call CMFCTasksPane::EnableGroupCollapse madde grupları Daralt olup olmadığını belirlemek için.

Aşağıdaki resimde, tipik bir görev bölmesi denetimi gösterilmektedir.İlk grubu olan bir özel Grup ve resim yazısını ise daha koyu bir renk.Üçüncü Grup daraltılmış durumda.Son grubu görev bölmesinin Alta Hizalı başlığı yok ve gruptaki son görev basit bir etiket:

Görev bölmesi örneği

Çeşitli kenar boşluklarını ve uzaklıklar ayarlayarak görev bölmesinin görünümünü özelleştirebilirsiniz.Aşağıdaki resimde, bu değişkenlerin anlamını açıklar:

Özel görev grubu

Örnek

Nasıl aşağıdaki örnekte gösterilmiştir bir CMFCTasksPane object ve çeşitli yöntemleri kullanmak CMFCTasksPane sınıfı.Örnek görev gruplarını daraltma etkinleştirmek için aşağı açılan menüleri etkinleştirmek gösterilmiştir İleri ve önceki gezinti düğmeleri yerine bir kaydırma çubuğu kaydırma düğmelerini etkinleştirmek için word etiket metni kaydırma, görev bölmesinin başlık adı grup resim yazısı için metin rengini ayarlayacak ve yatay ve dikey kenar boşluklarını ayarlama etkinleştirin.

    CMFCTasksPane* tPane = new CMFCTasksPane();
    tPane->EnableGroupCollapse(true);
    tPane->EnableHistoryMenuButtons(true);
    tPane->EnableScrollButtons(true);
    tPane->EnableWrapLabels(true);
    tPane->SetCaption(_T("Task Pane"));
    tPane->SetGroupTextColor(0,RGB(0,0,128));
    tPane->SetHorzMargin(15);
    tPane->SetVertMargin(15);
    tPane->Update();

Devralma hiyerarşisi

CObjectCCmdTargetCWnd

         CBasePaneCPaneCDockablePane

                  CMFCTasksPane

Gereksinimler

Başlık: afxTasksPane.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CMFCTasksPaneTaskGroup sınıfı

CMFCTasksPaneTask sınıfı

CMFCOutlookBar sınıfı

CMFCVisualManager sınıfı

Diğer Kaynaklar

mfc sınıfları