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:
Ana çerçeve penceresi sınıfına bir
CMFCTasksPane
nesne ekleyin.WM_CREATE iletisini işlerken yöntemini çağırın
Create
. Normal CControlBar stillerini kullanabilirsiniz. Daha fazla bilgi için bkz.CControlBar::Create
.Çeşitli gruplar eklemek için CMFCTasksPane::AddGroup yöntemini çağırın.
Her gruba yeni öğeler (görevler) eklemek için CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel veya CMFCTasksPane::AddMRUFilesList üye işlevlerini çağırın.
Öğ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:
Ç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:
Ö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ı