CMFCOutlookBarPane 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.
Bir denetim türetilen CMFCToolBar sınıfı , eklenebilir bir Outlook Çubuğu'na (CMFCOutlookBar sınıfı).Outlook Çubuğu bölmesi sütun büyük düğmeleri içerir.Bölme'den büyükse kullanıcı düğmeleri listesinde yukarı ve aşağı kaydırma yapabilir.Kullanıcı Outlook Çubuğu Outlook Çubuğu bölmesinden çıkarır, onu float veya ana çerçeve penceresine sabitleme.
class CMFCOutlookBarPane : public CMFCToolBar
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
CMFCOutlookBarPane::CMFCOutlookBarPane |
Varsayılan Oluşturucu. |
CMFCOutlookBarPane::~CMFCOutlookBarPane |
Yıkıcı. |
Public yöntemler
Ad |
Description |
---|---|
Bir düğme, Outlook Çubuğu bölmesine eklenir. |
|
Bölmesini başka bir bölme veya çerçeveye penceresine sabitlenmişken olup olmadığını belirler.(Geçersiz kılar CBasePane::CanBeAttached.) |
|
CMFCOutlookBarPane::CanBeRestored |
Sistem bir araç çubuğunu özgün durumuna geri özelleştirme geri yükleyebilirsiniz olup olmadığını belirler.(Geçersiz kılar CMFCToolBar::CanBeRestored.) |
Outlook Çubuğu bölmesinde resimler tarafından kullanılan kaynakları serbest bırakır. |
|
Outlook Çubuğu bölme oluşturur. |
|
CMFCOutlookBarPane::CreateObject |
Bu sınıf türü dinamik bir örneğini oluşturmak için çerçevesi tarafından kullanılır. |
CMFCOutlookBarPane::Dock |
Outlook Çubuğu bölmesinin sabitlemek için çerçevesi tarafından çağrıldı. (Geçersiz kılar CPane::Dock.) |
Outlook Çubuğu bölmedeki kaydırma oklarını Sayfa düğmesini tıklatarak veya düğmeleri listesinde ilerlemek olup olmadığını belirtir. |
|
Outlook Çubuğu bölmesinin düzenli (seçilmemiş) metin rengini döndürür. |
|
CMFCOutlookBarPane::GetThisClass |
Bir işaretçi elde etmek için çerçevesi tarafından kullanılan CRuntimeClass Bu sınıf türü ile ilişkili olan nesne. |
Bir arka plan görüntüsü için Outlook Çubuğu bölmesinin yüklü olup olmadığını belirler. |
|
CMFCOutlookBarPane::IsChangeState |
Hareketli bölme yuvalanabilir olup olmadığını belirler.(Geçersiz kılar CPane::IsChangeState.) |
Düğme kenarlığı bir düğme vurgulanır ve bir arka plan görüntüsü görüntülendiğinde gölgeli olup olmadığını belirler. |
|
CMFCOutlookBarPane::OnBeforeFloat |
Bir bölme hakkında float için zaman çerçevesi tarafından çağrıldı.(Geçersiz kılar CPane::OnBeforeFloat.) |
Belirtilen komut kimliğine sahip düğmesini kaldırır |
|
CMFCOutlookBarPane::RestoreOriginalstate |
Bir araç çubuğunu özgün durumuna geri yükler.(Geçersiz kılar CMFCToolBar::RestoreOriginalstate.) |
Arka plan rengini ayarlar. |
|
Arka plan görüntüsü olarak ayarlar. |
|
Outlook Çubuğu bölmesinin özgün düğmeleri kümesine sıfırlar. |
|
Doldurma Outlook Çubuğu Bölmesi'ndeki düğmeler çevresinde kullanılan piksel sayısını ayarlar. |
|
Outlook Çubuğu bölmesinde normal ve vurgulanmış metin renklerini ayarlar. |
|
Outlook Çubuğu bölmesi için saydam rengi ayarlar. |
|
CMFCOutlookBarPane::SmartUpdate |
Outlook çubuğunu güncelleştirmek için dahili olarak kullanılır.(Geçersiz kılar CMFCToolBar::SmartUpdate.) |
Korumalı yöntemleri
Ad |
Description |
---|---|
Hangi kısayol menüsü öğeleri özelleştirme modunda görüntüleneceğini belirtir. |
|
Tüm düğmeleri Outlook Çubuğu bölmesinden kaldırır.(Geçersiz kılar CMFCToolBar::RemoveAllButtons.) |
Notlar
Outlook Çubuðu uygulamak hakkında daha fazla bilgi için bkz: CMFCOutlookBar sınıfı.
Outlook Çubuğu örneği için bkz: OutlookDemo örnek proje.
Örnek
Aşağıdaki örnekte çeşitli yöntemlerini kullanın gösterilmiştir CMFCOutlookBarPane sınıfı.Örneğin, bir Outlook çubuğu oluşturmak, sayfa kaydırma modunu etkinleştirmek, docking etkinleştirmek ve Outlook Çubuğu'nun arka plan rengini ayarlamak gösterilmiştir.Bu kod parçacığını parçası olan Outlook çoklu görünümler örnek.
CMFCOutlookBarPane m_wndShortcutsPane1;
...
CImageList images;
images.Create (IDB_SHORTCUTS, 32, 0, RGB (255, 0, 255));
// Create first page:
m_wndShortcutsPane1.Create (&m_wndShortcutsBar, AFX_DEFAULT_TOOLBAR_STYLE, ID_SHORTCUTS_PANE_1);
// The this pointer points to a CMainFrame class which extends the CFrameWnd class
m_wndShortcutsPane1.SetOwner (this);
m_wndShortcutsPane1.EnableTextLabels ();
m_wndShortcutsPane1.EnableDocking (CBRS_ALIGN_ANY);
m_wndShortcutsPane1.EnablePageScrollMode();
m_wndShortcutsPane1.SetBackColor(RGB(0,255,0));
m_wndShortcutsPane1.AddButton (images.ExtractIcon (0), _T("View 1"), ID_SHORTCUT_1);
m_wndShortcutsPane1.AddButton (images.ExtractIcon (1), _T("View 2"), ID_SHORTCUT_2);
m_wndShortcutsPane1.AddButton (images.ExtractIcon (2), _T("View 3"), ID_SHORTCUT_3);
m_wndShortcutsPane1.AddButton (images.ExtractIcon (3), _T("View 4"), ID_SHORTCUT_4);
Devralma hiyerarşisi
Gereksinimler
Başlık: afxoutlookbarpane.h