Aracılığıyla paylaş


CMFCTasksPane Sınıfı

Daha fazla ayrıntı için Visual Studio yüklemenizin VC\atlmfc\src\mfc klasöründe bulunan kaynak koduna bakın.

sınıfı tıklanabilir CMFCTasksPane öğelerin (görevler) listesini uygular.

Sözdizimi

class CMFCTasksPane : public CDockablePane

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CMFCTasksPane::CMFCTasksPane Bir CMFCTasksPane nesne oluşturur.

Genel Yöntemler

Veri Akışı Adı Açıklama
CMFCTasksPane::AddGroup Görev bölmesi denetimine yeni bir görev grubu ekler.
CMFCTasksPane::AddLabel Belirtilen görev grubuna yeni bir statik etiket ekler.
CMFCTasksPane::AddMRUFilesList En Son Kullanılan (MRU) dosya listesi tarafından belirtilen görevleri bir gruba ekler.
CMFCTasksPane::AddPage Görev bölmesine yeni bir sayfa ekler.
CMFCTasksPane::AddSeparator
CMFCTasksPane::AddTask Belirtilen görev grubuna yeni bir görev ekler.
CMFCTasksPane::AddWindow Görev bölmesine bir alt pencere ekler.
CMFCTasksPane::CollapseAllGroups
CMFCTasksPane::CollapseGroup Program aracılığıyla bir grubu daraltıyor.
CMFCTasksPane::CreateDefaultMiniframe (Geçersiz Kılmalar CPane::CreateDefaultMiniframe.)
CMFCTasksPane::CreateMenu Diğer Görevler Bölmeleri menü düğmesi için bir menü oluşturmak üzere çerçeve tarafından çağrılır .
CMFCTasksPane::EnableAnimation Görev gruplarını daraltırken veya genişletirken animasyonu etkinleştirir veya devre dışı bırakır.
CMFCTasksPane::EnableGroupCollapse Görev gruplarının daraltılıp daraltılamayacağını belirtir.
CMFCTasksPane::EnableHistoryMenuButtons Sonraki ve Önceki gezinti düğmelerinde açılan menüleri etkinleştirir veya devre dışı bırakır.
CMFCTasksPane::EnableNavigationToolbar Gezinti araç çubuğunu etkinleştirir veya devre dışı bırakır.
CMFCTasksPane::EnableOffsetCustomControls
CMFCTasksPane::EnableScrollButtons Kaydırma çubuğu yerine kaydırma düğmelerini etkinleştirir.
CMFCTasksPane::EnableWrapLabels Etiketler için sözcük kaydırmayı etkinleştirir veya devre dışı bırakır.
CMFCTasksPane::EnableWrapTasks Görevler için sözcük kaydırmayı etkinleştirir veya devre dışı bırakır.
CMFCTasksPane::GetActivePage Etkin sayfa için sıfır tabanlı dizini döndürür.
CMFCTasksPane::GetGroupCaptionHeight Grup resim yazılarının yüksekliğini döndürür.
CMFCTasksPane::GetGroupCaptionHorzOffset Görev bölmesinin sol ve sağ kenarlarından grup resim yazısının geçerli uzaklığını döndürür.
CMFCTasksPane::GetGroupCaptionVertOffset Görev bölmesinin üst ve alt kenarlarından bir grup resim yazısının geçerli uzaklığını döndürür.
CMFCTasksPane::GetGroupCount Toplam grup sayısını döndürür.
CMFCTasksPane::GetGroupLocation Belirli bir grubun iç grup dizinini döndürür.
CMFCTasksPane::GetGroupVertOffset Bir grubun dikey uzaklığını döndürür.
CMFCTasksPane::GetHorzMargin Görev bölmesi ile istemci alanının kenarları arasındaki yatay aralığı döndürür.
CMFCTasksPane::GetNextPages
CMFCTasksPane::GetPageByGroup Belirtilen grup için sayfa dizinini alır.
CMFCTasksPane::GetPagesCount Sayfa sayısını döndürür.
CMFCTasksPane::GetPreviousPages
CMFCTasksPane::GetScrollBarCtrl (Geçersiz Kılmalar CWnd::GetScrollBarCtrl.)
CMFCTasksPane::GetTask Bir görevi alır.
CMFCTasksPane::GetTaskCount Belirtilen gruptaki görev öğelerinin sayısını döndürür.
CMFCTasksPane::GetTaskGroup Belirli bir grup dizini için bir görev grubu döndürür.
CMFCTasksPane::GetTaskLocation Belirli bir görevin grubunu ve dizinini döndürür.
CMFCTasksPane::GetTasksHorzOffset Görevlerin üst gruplarının sol ve sağ kenarlarından yatay uzaklığını döndürür.
CMFCTasksPane::GetTasksIconHorzOffset
CMFCTasksPane::GetTasksIconVertOffset
CMFCTasksPane::GetVertMargin Görev bölmesi ile istemci alanının kenarları arasındaki dikey aralığı döndürür.
CMFCTasksPane::IsAccessibilityCompatible (Geçersiz Kılmalar CDockablePane::IsAccessibilityCompatible.)
CMFCTasksPane::IsAnimationEnabled Animasyon'un etkinleştirilip etkinleştirilmediğini gösterir.
CMFCTasksPane::IsBackButtonEnabled Geri düğmesinin etkinleştirilip etkinleştirilmediğini gösterir.
CMFCTasksPane::IsForwardButtonEnabled İleri düğmesinin etkinleştirilip etkinleştirilmediğini gösterir.
CMFCTasksPane::IsGroupCollapseEnabled
CMFCTasksPane::IsHistoryMenuButtonsEnabled Sonraki ve Önceki gezinti düğmelerinin açılan menüleri olup olmadığını gösterir.
CMFCTasksPane::IsNavigationToolbarEnabled Gezinti araç çubuğunun etkinleştirilip etkinleştirilmediğini gösterir.
CMFCTasksPane::IsToolBox
CMFCTasksPane::IsWrapLabelsEnabled Görev bölmesinin sözcükleri etiketler halinde kaydırıp kaydırmadığını gösterir.
CMFCTasksPane::IsWrapTasksEnabled Görev bölmesinin görevlerdeki sözcükleri kaydırıp kaydırmadığını gösterir.
CMFCTasksPane::LoadState (Geçersiz Kılmalar CDockablePane::LoadState.)
CMFCTasksPane::OnCancel
CMFCTasksPane::OnClickTask Kullanıcı görev bölmesindeki bir öğeye tıkladığında çerçeve tarafından çağrılır.
CMFCTasksPane::OnOK
CMFCTasksPane::OnPressBackButton Kullanıcı geri düğmesine tıkladığında çerçeve tarafından çağrılır.
CMFCTasksPane::OnPressForwardButton Kullanıcı ileri gezinti düğmesine tıkladığında çerçeve tarafından çağrılır.
CMFCTasksPane::OnPressHomeButton Kullanıcı giriş gezinti düğmesine tıkladığında çerçeve tarafından çağrılır
CMFCTasksPane::OnPressOtherButton
CMFCTasksPane::OnSetAccData (Geçersiz Kılmalar CBasePane::OnSetAccData.)
CMFCTasksPane::OnUpdateCmdUI (Geçersiz Kılmalar CDockablePane::OnUpdateCmdUI.)
CMFCTasksPane::P reTranslateMessage (Geçersiz Kılmalar CDockablePane::P reTranslateMessage.)
CMFCTasksPane::RecalcLayout (Geçersiz Kılmalar CPane::RecalcLayout.)
CMFCTasksPane::RemoveAllGroups Belirtilen sayfadaki tüm grupları kaldırır.
CMFCTasksPane::RemoveAllPages Varsayılan (ilk) sayfa dışındaki tüm sayfaları görev bölmesinden kaldırır.
CMFCTasksPane::RemoveAllTasks Gruptaki tüm görevleri kaldırır.
CMFCTasksPane::RemoveGroup Bir grubu kaldırır.
CMFCTasksPane::RemovePage Görev bölmesinden belirtilen bir sayfayı kaldırır.
CMFCTasksPane::RemoveTask Görev grubundan bir görevi kaldırır.
CMFCTasksPane::SaveState (Geçersiz Kılmalar CDockablePane::SaveState.)
CMFCTasksPane::Serialize (Geçersiz Kılmalar CDockablePane::Serialize.)
CMFCTasksPane::SetActivePage Görev bölmesinde belirtilen bir sayfayı etkinleştirir.
CMFCTasksPane::SetCaption Görev bölmesinin resim yazısı adını ayarlar.
CMFCTasksPane::SetGroupCaptionHeight Grup resim yazısının yüksekliğini ayarlar.
CMFCTasksPane::SetGroupCaptionHorzOffset Grup resim yazısının yatay uzaklığını ayarlar.
CMFCTasksPane::SetGroupCaptionVertOffset Grup resim yazısının dikey uzaklığını ayarlar.
CMFCTasksPane::SetGroupName Bir grup adı ayarlar.
CMFCTasksPane::SetGroupTextColor Grup resim yazısı için metin rengini ayarlar.
CMFCTasksPane::SetGroupVertOffset Bir grup için dikey uzaklığı ayarlar.
CMFCTasksPane::SetHorzMargin Görev bölmesi ile istemci alanının kenarları arasındaki yatay aralığı ayarlar.
CMFCTasksPane::SetIconsList Görevlerle ilişkili görüntü listesini ayarlar.
CMFCTasksPane::SetPageCaption Görev bölmesi sayfasının resim yazısı metnini ayarlar.
CMFCTasksPane::SetTaskName Görevin adını ayarlar.
CMFCTasksPane::SetTasksIconHorzOffset
CMFCTasksPane::SetTasksIconVertOffset
CMFCTasksPane::SetTaskTextColor Görevin metin rengini ayarlar.
CMFCTasksPane::SetTasksHorzOffset Görevlerin üst gruplarının sol ve sağ kenarlarından yatay uzaklığını ayarlar.
CMFCTasksPane::SetVertMargin Görev bölmesi ile istemci alanının kenarları arasındaki dikey aralığı ayarlar.
CMFCTasksPane::SetWindowHeight Pencerenin yüksekliğini ayarlar.
CMFCTasksPane::ShowCommandMessageString
CMFCTasksPane::ShowTask Görevi gösterir veya gizler.
CMFCTasksPane::ShowTaskByCmdId Bir görevi komut kimliğine göre gösterir veya gizler.
CMFCTasksPane::Update Görev bölmesine ait GUI öğelerini güncelleştirir.

Korumalı Yöntemler

Veri Akışı Adı Açıklama
CMFCTasksPane::OnActivateTasksPanePage Yeni görev bölmesi sayfası etkinleştirildiğinde çerçeve tarafından çağrılır.

Açıklamalar

CMFCTasksPane sınıfı aşağıdaki işlevleri uygular:

  • Öğeler gruplandırılabilir ve her öğe gruplandırmada ilişkili bir açıklamalı alt yazı bulunabilir.

  • Öğe gruplandırmaları daraltılabilir veya genişletilebilir.

  • Görev bölmesindeki her öğeye bir simge atanabilir.

  • Tek tek öğeler, kullanıcı öğeye tıkladığında yürütülen bir komut kimliğiyle ilişkilendirilebilir. Tıklama gerçekleştiğinde, WM_COMMAND iletisi görev bölmesi denetiminin sahibine gönderilir.

Denetimi uygulamanızda kullanmak CMFCTasksPane için şu adımları izleyin:

  1. Ana çerçeve penceresi sınıfına bir CMFCTasksPane nesne ekleyin.

  2. WM_CREATE iletisini işlerken yöntemini çağırın Create . Normal CControlBar stillerini kullanabilirsiniz. Daha fazla bilgi için bkz. CControlBar::Create.

  3. Çeşitli gruplar eklemek için CMFCTasksPane::AddGroup yöntemini çağırın.

  4. Her gruba yeni öğeler (görevler) eklemek için CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel veya CMFCTasksPane::AddMRUFilesList üye işlevlerini çağırın.

  5. Öğe gruplarının daraltılıp daraltılamayacağını belirtmek için CMFCTasksPane::EnableGroupCollapse çağrısı yapın.

Aşağıdaki çizimde tipik bir görev bölmesi denetimi gösterilmektedir. İlk grup özel bir grup ve resim yazısı daha koyu bir renktir. Üçüncü grup daraltılır. Son grup, görev bölmesinin en altına hizalanır ve resim yazısı yoktur ve gruptaki son görev basit bir etikettir:

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 çizimde bu değişkenlerin anlamı açıklanır:

Özel görev grubu.

Örnek

Aşağıdaki örnekte, bir CMFCTasksPane nesnenin nasıl oluşturup sınıfında çeşitli yöntemlerin CMFCTasksPane nasıl kullanılacağı gösterilmektedir. Örnek, görev gruplarının daraltmasını etkinleştirmeyi, Sonraki ve Önceki gezinti düğmelerinde açılan menüleri etkinleştirmeyi, kaydırma çubuğu yerine kaydırma düğmelerini etkinleştirmeyi, etiketlerdeki metin için sözcük kaydırmayı etkinleştirmeyi, görev bölmesinin resim yazısı adını ayarlamayı, grup resim yazısı için metin rengini ayarlamayı gösterir. ve yatay ve dikey kenar boşluklarını ayarlayın.

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

CObject
└ CCmdTarget
└ CWnd
  └ CBasePane
   └ CPane
    └ CDockablePane
     └ CMFCTasksPane

Gereksinimler

Üst bilgi: afxTasksPane.h

CMFCTasksPane::AddGroup

Görev bölmesi denetimine yeni bir görev grubu ekler.

int AddGroup(
    int nPageIdx,
    LPCTSTR lpszGroupName,
    BOOL bBottomLocation = FALSE,
    BOOL bSpecial = FALSE,
    HICON hIcon = NULL);

int AddGroup(
    LPCTSTR lpszGroupName,
    BOOL bBottomLocation = FALSE,
    BOOL bSpecial = FALSE,
    HICON hIcon = NULL);

Parametreler

nPageIdx
[in] Sıfır tabanlı sayfa dizinini belirtir.

lpszGroupName
[in] Grup adını belirtir.

bBottomLocation
[in] Görev bölmesi denetiminin en altında grubu oluşturmak için TRUE; aksi takdirde YANLIŞ.

bSpecial
[in] Bu grubu özel bir grup olarak işaretlemek için DOĞRU; aksi takdirde YANLIŞ. Özel gruplar hakkında daha fazla bilgi için, öğesinin Açıklamalar bölümüne bakın CMFCTasksPane.

hIcon
[in] Grup resim yazısında görüntülenecek simgeyi belirtir.

Dönüş Değeri

Sınıfın koruduğu grupların iç listesindeki grubun sıfır tabanlı dizini.

Açıklamalar

Bir görev grubu oluşturmak ve bu grubu görev bölmesi denetimine eklemek için bu yöntemi çağırın.

Çerçeve, görev bölmesi denetiminin en üstünde veya en altında görev gruplarını görüntüler. Çerçeve altta yalnızca bir grup görüntüleyebilir; bu grubun en son eklenmesi gerekir.

CMFCTasksPane::AddLabel

Belirtilen görev grubuna bir etiket ekler.

int AddLabel(
    int nGroup,
    LPCTSTR lpszLabelName,
    int nTaskIcon = -1,
    BOOL bIsBold = FALSE);

Parametreler

nGroup
[in] Etiketin eklendiği grubun dizinini belirtir.

lpszLabelName
[in] Etiketin adını belirtir.

nTaskIcon
[in] Etiketin yanında görüntülenecek simgeyi belirtir. Çerçeve, simgeleri bir görüntü listesinde depolar. Bu parametre, bu listedeki bir dizindir.

bIsBold
[in] Etiketi kalın metinde görüntülemek için DOĞRU; aksi takdirde YANLIŞ.

Dönüş Değeri

Etiketin eklendiği grubun sıfır tabanlı dizini veya nGroup tarafından belirtilen grup yoksa -1.

Açıklamalar

Çerçeve görevleri ve etiketleri farklı işler. Kullanıcı bir göreve tıkladığında, çerçeve bir komut yürütür. Kullanıcı bir etikete tıkladığında hiçbir komut yürütülür. Daha fazla bilgi için bkz . CMFCTasksPane::AddTask.

CMFCTasksPane::AddMRUFilesList

En Son Kullanılan (MRU) dosyalar listesinde depolanan her dosya için bir görevi bir gruba ekler.

int AddMRUFilesList(
    int nGroup,
    int nMaxFiles = 4);

Parametreler

nGroup
[in] Bir grubun dizinini belirtir. Bu yöntem, MRU dosyaları listesini bu parametre tarafından belirtilen gruba ekler.

nMaxFiles
[in] MRU dosyaları listesinde görüntülenecek dosya sayısını belirtir.

Dönüş Değeri

MRU dosya listesinin eklendiği grubun sıfır tabanlı dizini veya nGroup tarafından belirtilen grup yoksa -1.

CMFCTasksPane::AddPage

Görev bölmesine bir sayfa ekler.

int AddPage(LPCTSTR lpszPageLabel);

Parametreler

lpszPageLabel
[in] Sayfanın etiketini belirtir.

Dönüş Değeri

Yeni sayfanın sıfır tabanlı dizini.

CMFCTasksPane::AddSeparator

int AddSeparator(int nGroup);

Parametreler

[in] nGroup

Dönüş Değeri

Açıklamalar

CMFCTasksPane::AddTask

Belirtilen görev grubuna bir görev ekler.

int AddTask(
    int nGroup,
    LPCTSTR lpszTaskName,
    int nTaskIcon = -1,
    UINT uiCommandID = 0,
    DWORD dwUserData = 0);

Parametreler

nGroup
[in] Görevin eklendiği grup dizinini belirtir.

lpszTaskName
[in] Görevin adını belirtir.

nTaskIcon
[in] Görevin yanında görüntülenecek simgeyi belirtir. Çerçeve, simgeleri bir görüntü listesinde depolar. Bu parametre, bu listedeki bir dizindir.

uiCommandID
[in] Kullanıcı göreve tıkladığında yürütülecek komutun komut kimliğini belirtir. uiCommandID 0 ise, görev bir etiket olarak kabul edilir.

dwUserData
[in] Görevle ilişkilendirilecek kullanıcı tanımlı verileri belirtir.

Dönüş Değeri

Görevin eklendiği grubun sıfır tabanlı dizini veya nGroup tarafından belirtilen grup yoksa -1.

CMFCTasksPane::AddWindow

Görev bölmesine bir alt pencere ekler.

int AddWindow(
    int nGroup,
    HWND hwndTask,
    int nWndHeight,
    BOOL bAutoDestroyWindow = FALSE,
    DWORD dwUserData = 0);

Parametreler

nGroup
[in] Pencerenin eklendiği grup dizinini belirtir.

hwndTask
[in] Eklenecek pencerenin tutamacını belirtir.

nWndHeight
[in] Pencerenin yüksekliğini belirtir.

bAutoDestroyWindow
[in] Görev kaldırıldığında pencereyi yok etmek için TRUE; aksi takdirde YANLIŞ.

dwUserData
[in] Görevle ilişkili kullanıcı tanımlı verileri belirtir.

Dönüş Değeri

Pencerenin eklendiği grubun sıfır tabanlı dizini veya nGroup tarafından belirtilen grup yoksa -1.

Açıklamalar

Görev bölmesine denetim eklemek için bu yöntemi çağırabilirsiniz. Örneğin, arama çubuğu gibi işlev gösteren bir düzenleme denetimi ekleyebilirsiniz.

CMFCTasksPane::CMFCTasksPane

CMFCTasksPane nesnesi oluşturur.

CMFCTasksPane();

CMFCTasksPane::CollapseAllGroups

void CollapseAllGroups(BOOL bCollapse = TRUE);

void CollapseAllGroups(
    int nPageIdx,
    BOOL bCollapse);

Parametreler

[in] bCollapse
[in] nPageIdx

Açıklamalar

CMFCTasksPane::CollapseGroup

Bir grubu daraltıyor veya genişletiyor.

BOOL CollapseGroup(
    CMFCTasksPaneTaskGroup* pGroup,
    BOOL bCollapse = TRUE);

BOOL CollapseGroup(
    int nGroup,
    BOOL bCollapse = TRUE);

Parametreler

pGroup
[in] Daraltılması gereken grubu belirtir.

bCollapse
[in] Grubu daraltmak için TRUE; Grubu genişletmek için YANLIŞ.

nGroup
[in] İç grup listesinde daraltılması gereken grubun sıfır tabanlı dizinini belirtir.

Dönüş Değeri

Grup başarıyla daraltılır veya genişlerse DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

Daraltılmış bir grup yalnızca grup resim yazısını gösterir; görev listesi gizlidir.

CMFCTasksPane::CreateDefaultMiniframe

virtual CPaneFrameWnd* CreateDefaultMiniframe(CRect rectInitial);

Parametreler

[in] rectInitial

Dönüş Değeri

Açıklamalar

CMFCTasksPane::CreateMenu

Kullanıcı Diğer Görevler Bölmeleri menü düğmesine tıkladığında görüntülenen bir menü oluşturur.

HMENU CreateMenu() const;

Dönüş Değeri

Yeni menünün tutamacı.

Açıklamalar

Bir görev bölmesinin menüsünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

Bu yöntemin oluşturduğu açılır menü, görev bölmesindeki sayfaların listesini içerir. Menüde etkin sayfanın yanında bir onay işareti görüntülenir.

CMFCTasksPane::EnableAnimation

Görev grubu genişletildiğinde veya daraltıldığında oluşan animasyonu etkinleştirir veya devre dışı bırakır.

void EnableAnimation(BOOL bEnable = TRUE);

Parametreler

bEnable
[in] Bir görev grubu genişletildiğinde veya daraltıldığında gerçekleşen animasyonu etkinleştirmek için TRUE; aksi takdirde YANLIŞ.

Açıklamalar

Varsayılan olarak, bir görev grubu genişletildiğinde veya daraltıldığında oluşan animasyon etkinleştirilir.

CMFCTasksPane::EnableGroupCollapse

Kullanıcının görev gruplarını daraltıp daraltamayacağını belirtir.

void EnableGroupCollapse(BOOL bEnable);

Parametreler

bEnable
[in] Kullanıcılar görev gruplarını daraltabiliyorsa DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

Daraltılmış bir görev grubu yalnızca grup resim yazısını görüntüler; görev listesi gizlidir.

CMFCTasksPane::EnableHistoryMenuButtons

Sonraki ve Önceki gezinti düğmelerinde açılan menüleri etkinleştirir.

void EnableHistoryMenuButtons(BOOL bEnable = TRUE);

Parametreler

bEnable
[in] Sonraki ve Önceki gezinti düğmelerinde açılan menüleri etkinleştirmek için TRUE; aksi takdirde YANLIŞ.

Açıklamalar

Varsayılan olarak, Sonraki ve Önceki düğmelerindeki açılan menüler devre dışı bırakılır.

Menüler, kullanıcının kullandığı görev sayfalarının geçmişini içerir.

CMFCTasksPane::EnableNavigationToolbar

Gezinti araç çubuğunu etkinleştirir veya devre dışı bırakır.

void EnableNavigationToolbar(
    BOOL bEnable = TRUE,
    UINT uiToolbarBmpRes = 0,
    CSize sizeToolbarImage = CSize(0,
    0),
    CSize sizeToolbarButton = CSize(0,
    0));

Parametreler

bEnable
[in] Gezinti araç çubuğunu etkinleştirmek için TRUE; aksi takdirde YANLIŞ.

uiToolbarBmpRes
[in] Araç çubuğunda görüntülenecek görüntüleri içeren bit eşlemin kaynak kimliğini belirtir.

sizeToolbarImage
[in] Araç çubuğu görüntüsünün boyutunu belirtir.

sizeToolbarButton
[in] Araç çubuğu düğmesinin boyutunu belirtir.

Açıklamalar

Gezinti araç çubuğu, çerçevenin görev bölmesinin en üstünde görüntülediği bir araç çubuğudur. Gezinti araç çubuğu, Geri, İlet ve Giriş gezinti düğmelerini ve kullanılabilir sayfaların listesini içeren bir menü düğmesini içerir.

Varsayılan olarak, çerçeve gezinti araç çubuğunu görüntülemez. Gezinti araç çubuğu görüntülenmiyorsa, gezinti düğmeleri yerleştirme çubuğunun başlığında bulunur.

CMFCTasksPane::EnableOffsetCustomControls

void EnableOffsetCustomControls(BOOL bEnable);

Parametreler

[in] bEnable

Açıklamalar

CMFCTasksPane::EnableScrollButtons

Kaydırma çubuğu yerine kaydırma düğmelerini etkinleştirir.

void EnableScrollButtons(BOOL bEnable = TRUE);

Parametreler

bEnable
[in] Görev bölmesinde kaydırma çubuğu yerine kaydırma düğmelerini görüntülemek için DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

Çerçeve varsayılan olarak görev bölmesinde kaydırma düğmelerini görüntüler.

CMFCTasksPane::EnableWrapLabels

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

void EnableWrapLabels(BOOL bEnable = TRUE);

Parametreler

bEnable
[in] Görev bölmesinde görüntülenen etiketlerin içindeki metni kaydırmak için DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

Varsayılan olarak, çerçeve metni etiketler halinde sarmalamaz. Sözcük kaydırma etkinleştirildiğinde, etiketlerdeki metin birden çok satırda görünebilir. Etiket, gibi \n satır kesme işaretçileri ve alt çizgi işaretçisi &içerebilir.

CMFCTasksPane::EnableWrapTasks

Görevlerdeki metin için sözcük kaydırmayı etkinleştirir veya devre dışı bırakır.

void EnableWrapTasks(BOOL bEnable = TRUE);

Parametreler

bEnable
[in] Görev bölmesinde görevleri kaydırmak için DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

Varsayılan olarak, görevler için sözcük kaydırma devre dışı bırakılır.

CMFCTasksPane::GetActivePage

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

int GetActivePage() const;

Dönüş Değeri

Etkin sayfanın sıfır tabanlı dizini.

CMFCTasksPane::GetGroupCaptionHeight

Grup resim yazısının yüksekliğini döndürür.

int GetGroupCaptionHeight() const;

Dönüş Değeri

Grup resim yazısının piksel cinsinden yüksekliği.

CMFCTasksPane::GetGroupCaptionHorzOffset

Grup resim yazısının yatay uzaklığını döndürür.

int GetGroupCaptionHorzOffset() const;

Dönüş Değeri

Grup resim yazısının yatay uzaklığı. Yatay uzaklık, görev bölmesinin sol veya sağ kenarından piksel cinsinden uzaklıktır.

CMFCTasksPane::GetGroupCaptionVertOffset

Grup resim yazısının dikey uzaklığını döndürür.

int GetGroupCaptionVertOffset() const;

Dönüş Değeri

Görev bölmesinin üst ve alt kenarlarından grup resim yazısının dikey uzaklığı.

Açıklamalar

Dikey uzaklık için varsayılan değer 7 pikseldir.

CMFCTasksPane::GetGroupCount

Toplam grup sayısını döndürür.

int GetGroupCount() const;

Dönüş Değeri

Görev bölmesindeki toplam grup sayısı.

CMFCTasksPane::GetGroupLocation

Belirtilen grup için iç grup dizinini döndürür.

BOOL GetGroupLocation(
    CMFCTasksPaneTaskGroup* pGroup,
    int& nGroup) const;

Parametreler

pGroup
[in] Konumu alınan görev grubunu belirtir.

nGroup
[out] Görev grubunun sıfır tabanlı dizinini içerir.

Dönüş Değeri

Görev grubu bulunduysa DOĞRU; aksi takdirde YANLIŞ.

CMFCTasksPane::GetGroupVertOffset

Bir grubun dikey uzaklığını döndürür.

int GetGroupVertOffset() const;

Dönüş Değeri

Bir grubun piksel cinsinden dikey uzaklığı.

CMFCTasksPane::GetHorzMargin

Görev bölmesi ile istemci alanının kenarı arasındaki yatay aralığı döndürür.

int GetHorzMargin() const;

Dönüş Değeri

Görev bölmesi ile istemci alanının kenarı arasındaki yatay aralık.

Açıklamalar

Görev bölmesi ile istemci alanının kenarı arasındaki varsayılan aralık 12 pikseldir.

CMFCTasksPane::GetNextPages

void GetNextPages(CStringList& lstNextPages) const;

Parametreler

[in] lstNextPages

Açıklamalar

CMFCTasksPane::GetPageByGroup

Belirtilen grup için sayfa dizinini alır.

BOOL GetPageByGroup(
    int nGroup,
    int& nPage) const;

Parametreler

nGroup
[in] Görev grubunun sıfır tabanlı dizinini belirtir.

nSayfa
[out] Belirtilen grubun sayfa dizinini içerir. Görev grubu yalnızca varsayılan bir sayfa içeriyorsa, döndürülen değer 0'dır.

Dönüş Değeri

nGroup grubu varsa TRUE; yoksa YANLIŞ.

CMFCTasksPane::GetPagesCount

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

int GetPagesCount() const;

Dönüş Değeri

Görev bölmesindeki sayfa sayısı.

CMFCTasksPane::GetPreviousPages

void GetPreviousPages(CStringList& lstPrevPages) const;

Parametreler

[in] lstPrevPages

Açıklamalar

CMFCTasksPane::GetScrollBarCtrl

virtual CScrollBar* GetScrollBarCtrl(int nBar) const;

Parametreler

[in] nBar

Dönüş Değeri

Açıklamalar

CMFCTasksPane::GetTask

Bir görevi alır.

CMFCTasksPaneTask* GetTask(
    int nGroup,
    int nTask) const;

Parametreler

nGroup
[in] Görevi içeren grubun sıfır tabanlı dizinini belirtir.

nTask
[in] nGroup tarafından belirtilen listede görevin sıfır tabanlı dizinini belirtir.

Dönüş Değeri

Belirtilen dizindeki görev.

CMFCTasksPane::GetTaskCount

Belirtilen gruptaki görevlerin sayısını döndürür.

int GetTaskCount(int nGroup) const;

Parametreler

nGroup
[in] Görev grubunun dizinini belirtir.

Dönüş Değeri

Belirtilen gruptaki görevlerin sayısı veya nGroup geçersizse 0.

CMFCTasksPane::GetTaskGroup

Belirtilen grup dizini için bir görev grubu döndürür.

CMFCTasksPaneTaskGroup* GetTaskGroup(int nGroup) const;

Parametreler

nGroup
[in] Alınacak grubun sıfır tabanlı dizinini belirtir.

Dönüş Değeri

Belirtilen dizindeki görev grubu.

CMFCTasksPane::GetTaskLocation

Belirtilen görevin grubunu ve dizinini döndürür.

BOOL GetTaskLocation(
    UINT uiCommandID,
    int& nGroup,
    int& nTask) const;

BOOL GetTaskLocation(
    HWND hwndTask,
    int& nGroup,
    int& nTask) const;

BOOL GetTaskLocation(
    CMFCTasksPaneTask* pTask,
    int& nGroup,
    int& nTask) const;

Parametreler

uiCommandID
[in] Bulunacak görevin komut kimliğini belirtir.

nGroup
[out] Görevin grup dizinini içerir.

nTask
[out] Görev grubundaki görevin dizinini içerir.

hwndTask
[in] Görevle ilişkili pencereyi belirtir.

pTask
[in] Bulunacak görevi belirtir.

Dönüş Değeri

Görev konumu bulunduysa TRUE; Belirtilen görev yoksa YANLIŞ.

Açıklamalar

Bu yöntem, belirtilen görev için grup dizinini ve görev dizinini alır. Yöntem YANLIŞ döndürürse, nGroup ve nTask -1 olarak ayarlanır.

CMFCTasksPane::GetTasksHorzOffset

Görevlerin yatay uzaklığını döndürür.

int GetTasksHorzOffset() const;

Dönüş Değeri

Görevlerin üst gruplarının sol ve sağ kenarlarından yatay uzaklığı.

Açıklamalar

Görevlerin varsayılan yatay uzaklığı 12 pikseldir.

CMFCTasksPane::GetTasksIconHorzOffset

int GetTasksIconHorzOffset() const;

Dönüş Değeri

Açıklamalar

CMFCTasksPane::GetTasksIconVertOffset

int GetTasksIconVertOffset() const;

Dönüş Değeri

Açıklamalar

CMFCTasksPane::GetVertMargin

Görev bölmesi ile istemci alanının kenarları arasındaki dikey kenar boşluğunu döndürür.

int GetVertMargin() const;

Dönüş Değeri

Görev bölmesi ile istemci alanının kenarları arasındaki dikey kenar boşluğu.

Açıklamalar

Dikey kenar boşluğu, görev bölmesi ile istemci alanının kenarları arasındaki boşlukdur. Dikey kenar boşluğunun varsayılan değeri 12 pikseldir.

CMFCTasksPane::IsAccessibilityCompatible

virtual BOOL IsAccessibilityCompatible();

Dönüş Değeri

Açıklamalar

CMFCTasksPane::IsAnimationEnabled

Animasyon'un etkinleştirilip etkinleştirilmediğini gösterir.

BOOL IsAnimationEnabled() const;

Dönüş Değeri

Kullanıcı bir grubu genişlettiğinde veya daralttığında gerçekleşen animasyon etkinse TRUE; aksi takdirde YANLIŞ.

Açıklamalar

Animasyonu etkinleştirmek veya devre dışı bırakmak için CMFCTasksPane::EnableAnimation çağrısı yapın.

CMFCTasksPane::IsBackButtonEnabled

Geri düğmesinin etkinleştirilip etkinleştirilmediğini gösterir.

BOOL IsBackButtonEnabled() const;

Dönüş Değeri

Geri düğmesi etkinse TRUE; aksi takdirde YANLIŞ.

Açıklamalar

Kullanıcı geri düğmesine tıkladığında çerçeve önceki görev sayfasını görüntüler.

CMFCTasksPane::IsForwardButtonEnabled

İleri düğmesinin etkinleştirilip etkinleştirilmediğini gösterir.

BOOL IsForwardButtonEnabled() const;

Dönüş Değeri

İleri düğmesi etkinse TRUE; aksi takdirde YANLIŞ.

Açıklamalar

İleri düğmesi, görev sayfalarının geçmişinde ileriye doğru gezintiyi etkinleştirir.

CMFCTasksPane::IsGroupCollapseEnabled

BOOL IsGroupCollapseEnabled() const;

Dönüş Değeri

Açıklamalar

CMFCTasksPane::IsHistoryMenuButtonsEnabled

Sonraki ve Önceki gezinti düğmelerinin açılan menüleri olup olmadığını gösterir.

BOOL IsHistoryMenuButtonsEnabled() const;

Dönüş Değeri

Sonraki ve Önceki gezinti düğmelerinde açılan menüler varsa TRUE; aksi takdirde YANLIŞ.

CMFCTasksPane::IsNavigationToolbarEnabled

Gezinti araç çubuğunun etkinleştirilip etkinleştirilmediğini gösterir.

BOOL IsNavigationToolbarEnabled() const;

Dönüş Değeri

Gezinti araç çubuğu etkinse TRUE; aksi takdirde YANLIŞ.

CMFCTasksPane::IsToolBox

virtual BOOL IsToolBox() const;

Dönüş Değeri

Açıklamalar

CMFCTasksPane::IsWrapLabelsEnabled

Görev bölmesinin sözcükleri etiketler halinde kaydırıp kaydırmadığını gösterir.

BOOL IsWrapLabelsEnabled() const;

Dönüş Değeri

Etiketlerdeki sözcükler sarmalanmışsa DOĞRU; aksi takdirde YANLIŞ.

CMFCTasksPane::IsWrapTasksEnabled

Çerçevenin görev dizesini kaydırıp sarmamayacağını belirtir.

BOOL IsWrapTasksEnabled() const;

Dönüş Değeri

Görev dizesi sarmalanmışsa DOĞRU; aksi takdirde YANLIŞ.

CMFCTasksPane::LoadState

virtual BOOL LoadState(
    LPCTSTR lpszProfileName = NULL,
    int nIndex = -1,
    UINT uiID = (UINT) -1);

Parametreler

[in] lpszProfileName
[in] nIndex
[in] uiID

Dönüş Değeri

Açıklamalar

CMFCTasksPane::OnActivateTasksPanePage

Görev bölmesi sayfasını etkin hale getirdiğinde çerçeve tarafından çağrılır.

virtual void OnActivateTasksPanePage();

Açıklamalar

Görev bölmesi sayfasının görünümünü özelleştirmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCTasksPane::OnCancel

virtual void OnCancel();

Açıklamalar

CMFCTasksPane::OnClickTask

Kullanıcı görev bölmesindeki bir öğeye tıkladığında çerçeve tarafından çağrılır.

virtual void OnClickTask(
    int nGroupNumber,
    int nTaskNumber,
    UINT uiCommandID,
    DWORD dwUserData);

Parametreler

nGroupNumber
[in] Tıklanan görevi içeren grubun sıfır tabanlı dizinini belirtir.

nTaskNumber
[in] Tıklanan görevin sıfır tabanlı dizinini belirtir.

uiCommandID
[in] Görevle ilişkili komut kimliğini belirtir.

dwUserData
[in] Tıklanan görevle ilişkili kullanıcı tanımlı verileri içerir.

Açıklamalar

Kullanıcı bir göreve tıkladığında çerçeve bu yöntemi çağırır. Varsayılan olarak, çerçeve tıklanan görevle ilişkili komut kimliğini denetler ve sıfır değilse, WM_COMMAND iletisini görev bölmesi denetiminin sahibine gönderir.

Bir göreve tıklandığında özel kod yürütmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCTasksPane::OnOK

virtual void OnOK();

Açıklamalar

CMFCTasksPane::OnPressBackButton

Kullanıcı geri düğmesine tıkladığında çerçeve tarafından çağrılır.

virtual void OnPressBackButton();

Açıklamalar

Varsayılan olarak, çerçeve önceden görüntülenen sayfayı görüntüler.

Kullanıcı geri düğmesine tıkladığında özel kod yürütmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCTasksPane::OnPressForwardButton

Kullanıcı ileri gezinti düğmesine tıkladığında çerçeve tarafından çağrılır.

virtual void OnPressForwardButton();

Açıklamalar

Varsayılan olarak, çerçeve kullanıcının Geri düğmesine tıklamadan önce görüntülediği sayfayı görüntüler.

Kullanıcı ileriye doğru düğmesine tıkladığında özel kod yürütmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCTasksPane::OnPressHomeButton

Kullanıcı giriş gezinti düğmesine tıkladığında çerçeve tarafından çağrılır.

virtual void OnPressHomeButton();

Açıklamalar

Varsayılan olarak, çerçeve görev grubu için varsayılan sayfayı görüntüler.

Kullanıcı giriş gezinti düğmesine tıkladığında özel kod yürütmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCTasksPane::OnPressOtherButton

virtual void OnPressOtherButton(
    CMFCCaptionMenuButton* pbtn,
    CWnd* pWndOwner);

Parametreler

[in] pbtn
[in] pWndOwner

Açıklamalar

CMFCTasksPane::OnSetAccData

virtual BOOL OnSetAccData(long lVal);

Parametreler

[in] lVal

Dönüş Değeri

Açıklamalar

CMFCTasksPane::OnUpdateCmdUI

virtual void OnUpdateCmdUI(
    CFrameWnd* pTarget,
    BOOL bDisableIfNoHndler);

Parametreler

[in] pTarget
[in] bDisableIfNoHndler

Açıklamalar

CMFCTasksPane::P reTranslateMessage

virtual BOOL PreTranslateMessage(MSG* pMsg);

Parametreler

[in] pMsg

Dönüş Değeri

Açıklamalar

CMFCTasksPane::RecalcLayout

void RecalcLayout(BOOL bRedraw = TRUE);

Parametreler

[in] bRedraw

Açıklamalar

CMFCTasksPane::RemoveAllGroups

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

void RemoveAllGroups(int nPageIdx = 0);

Parametreler

nPageIdx
[in] Sayfanın sıfır tabanlı dizinini belirtir.

Açıklamalar

nPageIdx tarafından belirtilen sayfadaki tüm grupları veya yalnızca varsayılan bir sayfa varsa tüm grupları kaldırır.

CMFCTasksPane::RemoveAllPages

Varsayılan (ilk) sayfa dışındaki tüm sayfaları görev bölmesinden kaldırır.

void RemoveAllPages();

CMFCTasksPane::RemoveAllTasks

Belirtilen gruptaki tüm görevleri kaldırır.

void RemoveAllTasks(int nGroup);

Parametreler

nGroup
[in] Grubun sıfır tabanlı dizinini belirtir.

CMFCTasksPane::RemoveGroup

Bir grubu kaldırır.

void RemoveGroup(int nGroup);

Parametreler

nGroup
[in] Kaldırılacak grubun sıfır tabanlı dizinini belirtir.

Açıklamalar

Bu yöntem tek bir grubu kaldırır. Tüm grupları kaldırmak için CMFCTasksPane::RemoveAllGroups çağrısı yapın.

Çerçeve bir grubu kaldırdığında, onunla ilişkili tüm görevler ve kullanıcı pencereleri yok edilir.

CMFCTasksPane::RemovePage

Görev bölmesinden belirtilen bir sayfayı kaldırır.

void RemovePage(int nPageIdx);

Parametreler

nPageIdx
[in] Kaldırılacak sayfanın sıfır tabanlı dizinini belirtir.

CMFCTasksPane::RemoveTask

Görev grubundan bir görevi kaldırır.

BOOL RemoveTask(
    int nGroup,
    int nTask,
    BOOL bRedraw = TRUE);

Parametreler

nGroup
[in] Kaldırılacak görevi içeren görev grubunun sıfır tabanlı dizinini belirtir.

nTask
[in] Kaldırılacak görevin sıfır tabanlı dizinini belirtir.

bRedraw
[in] Görev bölmesini yeniden çizmek için DOĞRU; aksi takdirde YANLIŞ.

Dönüş Değeri

İşlev başarılı olursa TRUE; nGroup veya nTask geçersizse YANLIŞ.

CMFCTasksPane::SaveState

virtual BOOL SaveState(
    LPCTSTR lpszProfileName = NULL,
    int nIndex = -1,
    UINT uiID = (UINT) -1);

Parametreler

[in] lpszProfileName
[in] nIndex
[in] uiID

Dönüş Değeri

Açıklamalar

CMFCTasksPane::Serialize

virtual void Serialize(CArchive& ar);

Parametreler

[in] Ar

Açıklamalar

CMFCTasksPane::SetActivePage

Görev bölmesinde belirtilen sayfayı etkin hale getirir.

void SetActivePage(int nPageIdx);

Parametreler

nPageIdx
[in] Görüntülenecek sayfanın sıfır tabanlı dizinini belirtir.

Açıklamalar

Bu yöntem, nPageIdx geçersizse onaylar.

CMFCTasksPane::SetCaption

Görev bölmesinin resim yazısı adını ayarlar.

void SetCaption(LPCTSTR lpszName);

Parametreler

lpszName
[in] Resim yazısı adını belirtir.

Açıklamalar

Görev bölmesinde birden çok sayfa varsa, varsayılan sayfada bu işlev kullanılarak ayarlanan resim yazısı bulunur.

CMFCTasksPane::SetGroupCaptionHeight

Grup resim yazısının yüksekliğini ayarlar.

void SetGroupCaptionHeight(int n = -1);

Parametreler

n
[in] Resim yazısı yüksekliğini belirtir.

Açıklamalar

Görev bölmesi öğelerinin kenar boşluklarını özelleştirmek için bu yöntemi çağırın.

n -1 ise, çerçeve görsel yöneticisini ( CMFCVisualManager::GetTasksPaneGroupCaptionHeight) kullanarak kenar boşluğu değerini belirler. Varsayılan resim yazısı yüksekliği 25 pikseldir.

CMFCTasksPane::SetGroupCaptionHorzOffset

Grup resim yazısının yatay uzaklığını ayarlar.

void SetGroupCaptionHorzOffset(int n = -1);

Parametreler

n
[in] Grup resim yazısının yatay uzaklığını belirtir.

CMFCTasksPane::SetGroupCaptionVertOffset

Grup resim yazısının dikey uzaklığını ayarlar.

void SetGroupCaptionVertOffset(int n = -1);

Parametreler

n
[in] Grup resim yazısının dikey uzaklığını piksel cinsinden belirtir.

CMFCTasksPane::SetGroupName

Bir grup adı ayarlar.

BOOL SetGroupName(
    int nGroup,
    LPCTSTR lpszGroupName);

Parametreler

nGroup
[in] Grubun sıfır tabanlı dizinini belirtir.

lpszGroupName
[in] Grubun adını belirtir.

Dönüş Değeri

Grup adı başarıyla ayarlandıysa TRUE; aksi takdirde YANLIŞ.

CMFCTasksPane::SetGroupTextColor

Grup resim yazısı için metin rengini ayarlar.

BOOL SetGroupTextColor(
    int nGroup,
    COLORREF color,
    COLORREF colorHot = (COLORREF)-1);

Parametreler

nGroup
[in] Grubun sıfır tabanlı dizinini belirtir.

Renk
[in] Metin rengini belirtir.

colorHot
[in] Vurgulanan grubun metin rengini belirtir. -1 ise, varsayılan vurgu rengi kullanılır.

Dönüş Değeri

Grup metin rengi başarıyla değiştirildiyse DOĞRU; aksi takdirde YANLIŞ.

CMFCTasksPane::SetGroupVertOffset

Bir grup için dikey uzaklığı ayarlar.

void SetGroupVertOffset(int n = -1);

Parametreler

n
[in] Dikey uzaklığı belirtir.

Açıklamalar

Dikey uzaklık, görev grubu ile görev bölmesinin kenarlığı arasındaki uzaklıktır.

Görev bölmesi öğelerinin kenar boşluklarını özelleştirmek için bu yöntemi çağırın. n -1 ise, çerçeve görsel yöneticisini (CMFCVisualManager::GetTasksPaneGroupVertOffset) kullanarak kenar boşluğu değerini belirler. Varsayılan uzaklık 15 pikseldir.

CMFCTasksPane::SetHorzMargin

Yatay kenar boşluğunu ayarlar.

void SetHorzMargin(int n = -1);

Parametreler

n
[in] Kenar boşluğunu piksel cinsinden belirtir.

Açıklamalar

Yatay kenar boşluğu, görev bölmesi ile istemci alanının üst veya alt kenarı arasındaki uzaklıktır.

n -1 ise ve çerçeve, görsel yöneticisini (CMFCVisualManager::GetTasksPaneHorzMargin kullanarak kenar boşluğu değerini belirler). Varsayılan yatay kenar boşluğu 12 pikseldir.

CMFCTasksPane::SetIconsList

Görüntü listesini ayarlar.

BOOL SetIconsList(
    UINT uiImageListResID,
    int cx,
    COLORREF clrTransparent = RGB(255, 0, 255));

void SetIconsList(HIMAGELIST hIcons);

Parametreler

uiImageListResID
[in] Görüntü listesinin kaynak kimliğini belirtir.

cx
[in] Görüntü listesindeki simgelerin boyutunu belirtir.

clrTransparent
[in] Saydam rengi belirtir.

hIcons
[in] Görev bölmesinin simgelerini içeren resim listesini belirtir.

Açıklamalar

Çerçeve, simgeleri bir görüntü listesinde depolar. Görevler, bu listede depolanan simgelerle ilişkilendirilir.

Bu yöntem, bir görüntü listesini görev bölmesi denetimiyle ilişkilendirir. CMFCTasksPane::AddTask çağrısı yaptığınızda görevin simgesini ayarlamak için, bu görüntü listesinde uygun sıfır tabanlı dizine ayarlayınnTaskIcon.

CMFCTasksPane::SetPageCaption

Görev bölmesi sayfasının resim yazısı metnini ayarlar.

void SetPageCaption(
    int nPageIdx,
    LPCTSTR lpszName);

Parametreler

nPageIdx
[in] Sayfanın sıfır tabanlı dizinini belirtir.

lpszName
[in] Sayfada görüntülenecek resim yazısı metnini belirtir.

Açıklamalar

Görev bölmesinde birden çok sayfa varsa, varsayılan sayfada bu yöntem kullanılarak ayarlanan resim yazısı bulunur.

CMFCTasksPane::SetTaskName

Görevin adını ayarlar.

BOOL SetTaskName(
    int nGroup,
    int nTask,
    LPCTSTR lpszTaskName);

Parametreler

nGroup
[in] Görev grubunun sıfır tabanlı dizinini belirtir.

nTask
[in] Görevin sıfır tabanlı dizinini belirtir.

lpszTaskName
[in] Görev adını belirtir.

Dönüş Değeri

Görev adı başarıyla ayarlandıysa TRUE; aksi takdirde YANLIŞ.

CMFCTasksPane::SetTasksHorzOffset

Görevler için yatay uzaklığı ayarlar.

void SetTasksHorzOffset(int n = -1);

Parametreler

n
[in] Yatay uzaklığı belirtir.

Açıklamalar

Yatay uzaklık, bir grubun sol ve sağ kenarlarından piksel cinsinden uzaklıktır.

n -1 ise, bu yöntem yatay uzaklığı yöntemi tarafından döndürülen değere CMFCVisualManager::GetTasksPaneTaskHorzOffset ayarlar.

Varsayılan yatay uzaklık 12 pikseldir.

CMFCTasksPane::SetTasksIconHorzOffset

void SetTasksIconHorzOffset(int n = -1);

Parametreler

[in] n

Açıklamalar

CMFCTasksPane::SetTasksIconVertOffset

void SetTasksIconVertOffset(int n = -1);

Parametreler

[in] n

Açıklamalar

CMFCTasksPane::SetTaskTextColor

Görevin metin rengini ayarlar.

BOOL SetTaskTextColor(
    int nGroup,
    int nTask,
    COLORREF color,
    COLORREF colorHot = (COLORREF)-1);

Parametreler

nGroup
[in] Görevi içeren görev grubunun sıfır tabanlı dizinini belirtir.

nTask
[in] Görevin sıfır tabanlı dizinini belirtir.

Renk
[in] Görevin metin rengini belirtir.

colorHot
[in] Vurgulanan grubun metin rengini belirtir. -1 ise, bu yöntem varsayılan vurgu rengini kullanır.

Dönüş Değeri

Görevin metin rengi başarıyla ayarlandıysa DOĞRU; aksi takdirde YANLIŞ.

CMFCTasksPane::SetVertMargin

Dikey kenar boşluğunu ayarlar.

void SetVertMargin(int n = -1);

Parametreler

n
[in] Ayarlanacağı dikey kenar boşluğunu belirtir.

Açıklamalar

Dikey kenar boşluğu, görev bölmesi ile istemci alanının dikey kenarları arasındaki uzaklıktır.

n -1 ise, çerçeve görsel yöneticisini (CMFCVisualManager::GetTasksPaneVertMargin) kullanarak kenar boşluğu değerini belirler. Varsayılan kenar boşluğu 12 pikseldir.

CMFCTasksPane::SetWindowHeight

Pencere denetiminin yüksekliğini ayarlar.

BOOL SetWindowHeight(
    int nGroup,
    HWND hwndTask,
    int nWndHeight);

BOOL SetWindowHeight(
    HWND hwndTask,
    int nWndHeight);

Parametreler

nGroup
[in] Pencere denetimini içeren grubun sıfır tabanlı dizinini belirtir.

hwndTask
[in] Pencere denetiminin tutamacını belirtir.

nWndHeight
[in] Ayarlanacağı yüksekliği belirtir.

Dönüş Değeri

Pencere denetiminin yüksekliği başarıyla ayarlandıysa TRUE; nGroup geçersizse veya hwndTask yoksa YANLIŞ.

Açıklamalar

Pencere denetimleriyle görev eklemek için CMFCTasksPane::AddWindow çağrısı yapın.

CMFCTasksPane::ShowCommandMessageString

virtual void ShowCommandMessageString(UINT uiCmdId);

Parametreler

[in] uiCmdId

Açıklamalar

CMFCTasksPane::ShowTask

Görevi gösterir veya gizler.

BOOL ShowTask(
    int nGroup,
    int nTask,
    BOOL bShow = TRUE,
    BOOL bRedraw = TRUE);

Parametreler

nGroup
[in] Grubun sıfır tabanlı dizinini belirtir.

nTask
[in] Gösterilecek veya gizlenecek görevin sıfır tabanlı dizinini belirtir.

bShow
[in] Görevi göstermek için TRUE; Görevi gizlemek için YANLIŞ.

bRedraw
[in] Görev bölmesini yeniden çizmek için DOĞRU; aksi takdirde YANLIŞ.

Dönüş Değeri

Görev başarıyla gösterildiyse veya gizlendiyse TRUE; Belirtilen grup veya görev yoksa YANLIŞ.

Açıklamalar

Bir görevi komut kimliğine göre göstermek veya gizlemek için CMFCTasksPane::ShowTaskByCmdId kullanın.

CMFCTasksPane::ShowTaskByCmdId

Bir görevi komut kimliğine göre gösterir veya gizler.

BOOL ShowTaskByCmdId(
    UINT uiCommandID,
    BOOL bShow = TRUE,
    BOOL bRedraw = TRUE);

Parametreler

uiCommandID
[in] Gösterilecek veya gizlenecek görevin komut kimliğini belirtir.

bShow
[in] Görevi göstermek için TRUE; Görevi gizlemek için YANLIŞ.

bRedraw
[in] Görev bölmesini yeniden çizmek için DOĞRU; aksi takdirde YANLIŞ.

Dönüş Değeri

Görev başarıyla gösterildiyse veya gizlendiyse TRUE; Belirtilen komut kimliğine sahip bir görev yoksa YANLIŞ.

Açıklamalar

Bir görevi komut kimliğine göre göstermek veya gizlemek için CMFCTasksPane::ShowTask kullanın.

CMFCTasksPane::Update

Görev bölmesindeki tüm denetimleri yeniler.

virtual void Update();

Açıklamalar

Bu yöntem görev bölmesi resim yazısını güncelleştirir, kaydırma çubuğunu ayarlar, tüm görevleri yeniden konumlandırır ve tüm görev bölmesi denetimlerini yeniden çizer.

Çerçeve görev bölmesini yenilediğinde özel kod yürütmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar
CMFCTasksPaneTaskGroup Sınıfı
CMFCTasksPaneTask Sınıfı
CMFCOutlookBar Sınıfı
CMFCVisualManager Sınıfı