CMFCTasksPane sınıfı
Bu konu, bütünlüğü sağlamak amacıyla eklenmiştir. Daha fazla ayrıntı için Visual Studio yüklemenizin VC\atlmfc\src\mfc klasöründe yer alan kaynak koda bakın.
CMFCTasksPane Sınıfı (görevler) tıklanabilir öğeler listesini uygular.
class CMFCTasksPane : public CDockablePane
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Yapıları bir CMFCTasksPane nesnesi. |
Public yöntemler
Ad |
Description |
---|---|
Yeni bir grup görevlerin görev bölmesi denetimi ekler. |
|
Yeni bir statik etiketi belirtilen görev grubuna ekler. |
|
En Son Kullanılanlar (mru) dosya listesi tarafından belirtilen bir gruba görev ekler. |
|
Görev bölmesinde yeni bir sayfa ekler. |
|
|
|
Yeni bir görev belirtilen görev grubuna ekler. |
|
Bir alt pencereyi görev bölmesine eklenir. |
|
|
|
Program aracılığıyla bir grubu daraltır. |
|
(Geçersiz kılar CPane::CreateDefaultMiniframe.) |
|
İçin bir menü oluşturmak için framework tarafından çağrılan Diğer görev bölmeleri menü düğmesi. |
|
Etkinleştirir veya animasyon sırasında daraltma veya genişletme Görev grupları devre dışı bırakır. |
|
Görevleri gruplar daraltılmış olup olmadığını belirler. |
|
Aşağı açılan menülerde etkinleþtirir ya da İleri ve önceki gezinti düğmeleri. |
|
Etkinleştirir veya gezinti araç çubuğunu devre dışı bırakır. |
|
|
|
Etkinleştirir düğmeleri yerine bir kaydırma çubuğu kaydırın. |
|
Etkinleştirir veya etiketleri için sözcük kaydırmayı devre dışı bırakır. |
|
Etkinleştirir veya görevler için sözcük kaydırmayı devre dışı bırakır. |
|
Etkin sayfa için sıfır tabanlı dizin döndürür. |
|
Grup başlıklarını yüksekliğini döndürür. |
|
Grup başlığını geçerli uzaklık görev bölmesinin sol ve sağ kenarları döndürür. |
|
Grup başlığını geçerli uzaklık görev bölmesinin üst ve alt kenarları döndürür. |
|
Grupların toplam sayısını verir. |
|
Belirli bir grubun iç grubu dizinini döndürür. |
|
Dikey uzaklık grubunun verir. |
|
Bir görev bölmesi ve istemci alanının kenarları yatay aralığı verir. |
|
|
|
Belirtilen grup için sayfa dizini alır. |
|
Sayfa sayısını döndürür. |
|
|
|
(Geçersiz kılar CWnd::GetScrollBarCtrl.) |
|
Bir görev alır. |
|
Belirtilen bir gruba görev öğe sayısını döndürür. |
|
Görev grubu için verilen grubu dizini döndürür. |
|
Grubu ve belirli bir görev için dizin döndürür. |
|
Yatay Uzaklık görevleri kendi üst gruplarının sol ve sağ kenarları döndürür. |
|
|
|
|
|
Bir görev bölmesi ve istemci alanının kenarları dikey aralığı verir. |
|
(Geçersiz kılar CDockablePane::IsAccessibilityCompatible.) |
|
Animasyonun etkinleştirilip etkinleştirilmediğini gösterir. |
|
Geri düğmesinin etkin olup olmadığını gösterir. |
|
İleri düğmesi etkin olup olmadığını gösterir. |
|
|
|
Gösterir olup olmadığını İleri ve önceki aþaðý açýlan menüleri gezinti düğmeleri vardır. |
|
Gezinme araç çubuğu etkin olup olmadığını gösterir. |
|
|
|
Görev bölmesinde etiketler sözcükleri geçtiğini olup olmadığını gösterir. |
|
Görev bölmesi sözcükleri görevleri geçmediğini gösterir. |
|
(Geçersiz kılar CDockablePane::LoadState.) |
|
|
|
Kullanıcı, görev bölmesindeki bir öğeyi tıklattığında çerçevesi tarafından çağrıldı. |
|
|
|
Kullanıcı Geri düğmesini tıklattığında çerçevesi tarafından çağrıldı. |
|
Kullanıcı İleri Gezinti düğmesini tıklattığında çerçevesi tarafından çağrıldı. |
|
Kullanıcı ev Gezinti düğmesini tıklattığında çerçevesi tarafından olarak adlandırılır. |
|
|
|
(Geçersiz kılar CBasePane::OnSetAccData.) |
|
(Geçersiz kılar CDockablePane::OnUpdateCmdUI.) |
|
(Geçersiz kılar CDockablePane::PreTranslateMessage.) |
|
(Geçersiz kılar CPane::RecalcLayout.) |
|
Belirtilen sayfadaki tüm grupları kaldırır. |
|
Tüm sayfalar varsayılan (ilk) sayfa dışında görev bölmesinden kaldırır. |
|
Tüm Görevler gruptan kaldırır. |
|
Bir grubu kaldırır. |
|
Belirtilen sayfa görev bölmesinden kaldırır. |
|
Bir görevin görev gruptan kaldırır. |
|
(Geçersiz kılar CDockablePane::SaveState.) |
|
(Geçersiz kılar CDockablePane::Serialize.) |
|
Belirtilen sayfa görev bölmesinde etkinleştirir. |
|
Bir görev bölmesi başlığını adını ayarlar. |
|
Grup başlığını yüksekliğini ayarlar. |
|
Yatay Uzaklık grup başlığını ayarlar. |
|
Dikey uzaklık grup başlığını ayarlar. |
|
Bir grup adı ayarlar. |
|
Grup başlığını metin rengini belirler. |
|
Dikey uzaklık için bir grup olarak ayarlar. |
|
Bir görev bölmesi ve istemci alanının kenarları arasındaki yatay aralığı ayarlar. |
|
Görevlerle ilgili görüntü listesini ayarlar. |
|
Görev bölmesinde sayfa için açıklama metni ayarlar. |
|
Bir görevin adını belirler. |
|
|
|
|
|
Bir görev için metin rengini belirler. |
|
Yatay Uzaklık Görev grupları kendi üst sol ve sağ kenarları ayarlar. |
|
Bir görev bölmesi ve istemci alanının kenarları arasındaki dikey aralığı ayarlar. |
|
Bir pencerenin yüksekliğini ayarlar. |
|
|
|
Gösterir veya gizler bir görev. |
|
Gösterir veya gizler kendi komut kimliği temel alınarak bir görev |
|
Bir görev bölmesine ait GUI öğeleri güncelleştirir. |
Korumalı yöntemleri
Ad |
Description |
---|---|
Yeni bir görev bölmesi sayfanın etkinleştirildiğinde çerçevesi tarafından çağrıldı. |
Notlar
CMFCTasksPane Sınıfı, aşağıdaki işlevleri gerçekleştirir:
Öğeler gruplandırılmış ve her öğe gruplandırma ilişkili bir resim yazısı bulundurabilirsiniz.
Madde gruplandırmalar genişletilmiş veya daraltılmış olabilen.
Simge, görev bölmesinde her öğeye atanabilir.
Tek tek öğeleri kullanıcı öğeyi tıklattığında yürüten bir komut kimliği ile ilişkili olabilir.Click ortaya çıktığında, WM_COMMAND message görev bölmesini denetim sahibi için gönderilir.
Kullanmak için CMFCTasksPane uygulamanızda denetlemek için şu adımları izleyin:
Embed bir CMFCTasksPane nesnesine ana kare pencere sınıfı.
İşleme sırasında WM_CREATE iletisi, çağrı Create yöntemi.Normal kullanabilirsiniz CControlBar stilleri.Daha fazla bilgi için bkz. CControlBar::Create.
Call CMFCTasksPane::AddGroup çeşitli gruplar eklemek için yöntem.
Call CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel veya CMFCTasksPane::AddMRUFilesList yeni öğeler (görevler) her gruba eklemek için üye işlevler.
Call CMFCTasksPane::EnableGroupCollapse madde grupları Daralt olup olmadığını belirlemek için.
Aşağıdaki resimde, tipik bir görev bölmesi denetimi gösterilmektedir.İlk grubu olan bir özel Grup ve resim yazısını ise daha koyu bir renk.Üçüncü Grup daraltılmış durumda.Son grubu görev bölmesinin Alta Hizalı başlığı yok ve gruptaki son görev basit bir etiket:
Çeşitli kenar boşluklarını ve uzaklıklar ayarlayarak görev bölmesinin görünümünü özelleştirebilirsiniz.Aşağıdaki resimde, bu değişkenlerin anlamını açıklar:
Örnek
Nasıl aşağıdaki örnekte gösterilmiştir bir CMFCTasksPane object ve çeşitli yöntemleri kullanmak CMFCTasksPane sınıfı.Örnek görev gruplarını daraltma etkinleştirmek için aşağı açılan menüleri etkinleştirmek gösterilmiştir İleri ve önceki gezinti düğmeleri yerine bir kaydırma çubuğu kaydırma düğmelerini etkinleştirmek için word etiket metni kaydırma, görev bölmesinin başlık adı grup resim yazısı için metin rengini ayarlayacak ve yatay ve dikey kenar boşluklarını ayarlama etkinleştirin.
CMFCTasksPane* tPane = new CMFCTasksPane();
tPane->EnableGroupCollapse(true);
tPane->EnableHistoryMenuButtons(true);
tPane->EnableScrollButtons(true);
tPane->EnableWrapLabels(true);
tPane->SetCaption(_T("Task Pane"));
tPane->SetGroupTextColor(0,RGB(0,0,128));
tPane->SetHorzMargin(15);
tPane->SetVertMargin(15);
tPane->Update();
Devralma hiyerarşisi
Gereksinimler
Başlık: afxTasksPane.h