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

Ad Tanım
CMFCTasksPane::CMFCTasksPane Bir CMFCTasksPane nesne oluşturur.

Genel Yöntemler

Ad Tanım
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 başlık yüksekliğini döndürür.
CMFCTasksPane::GetGroupCaptionHorzOffset Görev bölmesinin sol ve sağ kenarlarından başlık bir grubun geçerli uzaklığını döndürür.
CMFCTasksPane::GetGroupCaptionVertOffset Görev bölmesinin üst ve alt kenarlarından başlık bir grubun 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 başlık adını ayarlar.
CMFCTasksPane::SetGroupCaptionHeight Grubun yüksekliğini başlık ayarlar.
CMFCTasksPane::SetGroupCaptionHorzOffset Grup başlık yatay uzaklığını ayarlar.
CMFCTasksPane::SetGroupCaptionVertOffset Bir grup başlık dikey uzaklığını ayarlar.
CMFCTasksPane::SetGroupName Bir grup adı ayarlar.
CMFCTasksPane::SetGroupTextColor Grup başlık 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 başlık 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ştirmeler.

Korumalı Yöntemler

Ad Tanım
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 başlık olabilir.

  • Öğ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 başlık daha koyu bir renktir. Üçüncü grup daraltılır. Son grup görev bölmesinin en altına hizalanır ve başlık yoktur ve gruptaki son görev basit bir etikettir:

Example of Task Pane.

Ç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:

Custom task group.

Ö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 başlık adını ayarlamayı, grup başlık için metin rengini ayarlamayı ve yatay ve dikey kenar boşluklarını ayarlamayı gösterir.

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.

Hıcon
[in] Grup başlık görüntülenecek simgeyi belirtir.

İade 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Ş.

İade 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.

İade 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.

İade Değeri

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

CMFCTasksPane::AddSeparator

int AddSeparator(int nGroup);

Parametreler

[in] nGroup

İade 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.

İade 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.

İade 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.

İade Değeri

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

Açıklamalar

Daraltılmış grup yalnızca grup başlık gösterir; görev listesi gizlidir.

CMFCTasksPane::CreateDefaultMiniframe

virtual CPaneFrameWnd* CreateDefaultMiniframe(CRect rectInitial);

Parametreler

[in] rectInitial

İade 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;

İade 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 başlık görüntüler; görev listesi gizlenir.

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ık 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;

İade Değeri

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

CMFCTasksPane::GetGroupCaptionHeight

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

int GetGroupCaptionHeight() const;

İade Değeri

Grubun yüksekliği piksel cinsinden başlık.

CMFCTasksPane::GetGroupCaptionHorzOffset

Bir grup başlık yatay uzaklığını döndürür.

int GetGroupCaptionHorzOffset() const;

İade Değeri

Bir grubun yatay uzaklığı başlık. Yatay uzaklık, görev bölmesinin sol veya sağ kenarından piksel cinsinden uzaklıktır.

CMFCTasksPane::GetGroupCaptionVertOffset

Bir grup başlık dikey uzaklığını döndürür.

int GetGroupCaptionVertOffset() const;

İade Değeri

Bir grubun dikey uzaklığı, görev bölmesinin üst ve alt kenarlarından başlık.

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;

İade 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.

İade 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;

İade 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;

İade 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.

İade Değeri

nGroup grubu varsa TRUE; yoksa YANLIŞ.

CMFCTasksPane::GetPagesCount

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

int GetPagesCount() const;

İade 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

İade 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.

İade 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.

İade 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.

İade 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.

İade 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;

İade 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;

İade Değeri

Açıklamalar

CMFCTasksPane::GetTasksIconVertOffset

int GetTasksIconVertOffset() const;

İade 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;

İade 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();

İade Değeri

Açıklamalar

CMFCTasksPane::IsAnimationEnabled

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

BOOL IsAnimationEnabled() const;

İade 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;

İade 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;

İade 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;

İade Değeri

Açıklamalar

CMFCTasksPane::IsHistoryMenuButtonsEnabled

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

BOOL IsHistoryMenuButtonsEnabled() const;

İade 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;

İade Değeri

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

CMFCTasksPane::IsToolBox

virtual BOOL IsToolBox() const;

İade 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;

İade 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;

İade 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] Nındex
[in] uiID

İade 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

İade 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

İade 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Ş.

İade 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] Nındex
[in] uiID

İade 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 başlık adını ayarlar.

void SetCaption(LPCTSTR lpszName);

Parametreler

Lpszname
[in] başlık adını belirtir.

Açıklamalar

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

CMFCTasksPane::SetGroupCaptionHeight

Grubun yüksekliğini başlık ayarlar.

void SetGroupCaptionHeight(int n = -1);

Parametreler

n
[in] başlık 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 başlık yüksekliği 25 pikseldir.

CMFCTasksPane::SetGroupCaptionHorzOffset

Grup başlık yatay uzaklığını ayarlar.

void SetGroupCaptionHorzOffset(int n = -1);

Parametreler

n
[in] Grup başlık yatay uzaklığını belirtir.

CMFCTasksPane::SetGroupCaptionVertOffset

Bir grup başlık dikey uzaklığını ayarlar.

void SetGroupCaptionVertOffset(int n = -1);

Parametreler

n
[in] Grup başlık 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.

İade Değeri

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

CMFCTasksPane::SetGroupTextColor

Grup başlık 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.

İade 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 başlık 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 başlık metni belirtir.

Açıklamalar

Görev bölmesinde birden çok sayfa varsa, varsayılan sayfada bu yöntem kullanılarak ayarlanan başlık 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.

İade 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.

İade 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.

İade 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Ş.

İade 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Ş.

İade 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ölmesini başlık 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ı