Aracılığıyla paylaş


CMFCRibbonMiniToolBar Sınıfı

Bağlamsal bir açılır araç çubuğu uygular.

Sözdizimi

class CMFCRibbonMiniToolBar : public CMFCRibbonPanelMenu

Üyeler

Ortak Oluşturucular

Ad Tanım
CMFCRibbonMiniToolBar::CMFCRibbonMiniToolBar Varsayılan oluşturucu.
CMFCRibbonMiniToolBar::~CMFCRibbonMiniToolBar Yıkıcı.

Genel Yöntemler

Ad Tanım
CMFCRibbonMiniToolBar::CreateObject Bu sınıf türünün dinamik bir örneğini oluşturmak için çerçeve tarafından kullanılır.
CMFCRibbonMiniToolBar::GetThisClass Çerçeve tarafından, bu sınıf türüyle ilişkili CRuntimeClass nesnesine bir işaretçi almak için kullanılır.
CMFCRibbonMiniToolBar::IsContextMenuMode
CMFCRibbonMiniToolBar::IsRibbonMiniToolBar (Geçersiz Kılmalar CMFCPopupMenu::IsRibbonMiniToolBar.)
CMFCRibbonMiniToolBar::SetCommands Araç çubuğunda görüntülenecek komutların listesini ayarlar.
CMFCRibbonMiniToolBar::Show Belirtilen ekran koordinatlarında mini araç çubuğunu görüntüler.
CMFCRibbonMiniToolBar::ShowWithContextMenu Mini araç çubuğunu bir bağlam menüsüyle birlikte görüntüler.

Açıklamalar

Mini araç çubuğu genellikle kullanıcı belgedeki bir nesneyi seçtikten sonra görüntülenir. Örneğin, kullanıcı bir sözcük işleme programında bir metin bloğu seçtikten sonra, uygulama metin biçimlendirme komutlarını içeren bir mini araç çubuğu görüntüler.

Fare işaretçisi mini araç çubuğunun sınırlarının dışında olduğunda mini araç çubuğu saydam hale gelir.

Devralma Hiyerarşisi

Cobject

Ccmdtarget

Cwnd

Cframewnd

CMiniFrameWnd

Cmfcpopupmenu

CMFCRibbonPanelMenu

CMFCRibbonMiniToolBar

Gereksinimler

Üst bilgi: afxRibbonMiniToolBar.h

CMFCRibbonMiniToolBar::SetCommands

Araç çubuğunda görüntülenecek komutların listesini ayarlar.

void SetCommands(
    CMFCRibbonBar* pRibbonBar,
    const CList<UINT,UINT>& lstCommands);

Parametreler

pRibbonBar
[in] Mini araç çubuğunun görüntülenecek düğmeleri aradığınız şerit çubuğu.

lstCommands
[in] Mini araç çubuğunda görüntülenecek komutların listesi. İlişkili düğmeleri bulmak için tüm şerit kategorileri aranıyor.

Açıklamalar

Mini araç çubuğunda görüntülenecek komut listesini ayarlamak için bu işlevi kullanın.

Örnek

Aşağıdaki örnekte sınıfının yönteminin SetCommands nasıl kullanılacağı gösterilmektedir CMFCRibbonMiniToolBar . Bu kod parçacığı MS Office 2007 Tanıtım örneğinin bir parçasıdır.

// CMFCRibbonMiniToolBar* pFloaty
CList<UINT, UINT> lstCmds;

lstCmds.AddTail(ID_FONT_FONT);
lstCmds.AddTail(ID_FONT_FONTSIZE);
lstCmds.AddTail(ID_FONT_GROWFONT);
lstCmds.AddTail(ID_FONT_SHRINK);
lstCmds.AddTail(ID_WRITE_CHANGESTYLES);
lstCmds.AddTail(ID_EDIT_COPYFORMAT);
lstCmds.AddTail(ID_FONT_BOLD);
lstCmds.AddTail(ID_FONT_ITALIC);
lstCmds.AddTail(ID_PARA_CENTER);
lstCmds.AddTail(ID_FONT_TEXTHIGHLIGHT);
lstCmds.AddTail(ID_FONT_COLOR);
lstCmds.AddTail(ID_PARA_DECREASEINDENT);
lstCmds.AddTail(ID_PARA_INCREASEINDENT);
lstCmds.AddTail(ID_PARA_BULLETS);

pFloaty->SetCommands(((CMainFrame*)GetTopLevelFrame())->GetRibbonBar(), lstCmds);

CMFCRibbonMiniToolBar::Show

Belirtilen ekran koordinatlarında mini araç çubuğunu görüntüler.

BOOL Show(
    int x,
    int y);

Parametreler

X
[in] Ekran koordinatlarında mini araç çubuğunun yatay konumunu belirtir.

Y
[in] Ekran koordinatlarında mini araç çubuğunun dikey konumunu belirtir.

İade Değeri

Mini araç çubuğu başarıyla görüntüleniyorsa TRUE; aksi takdirde YANLIŞ.

CMFCRibbonMiniToolBar::ShowWithContextMenu

Mini araç çubuğunu bir bağlam menüsüyle birlikte görüntüler.

BOOL ShowWithContextMenu(
    int x,
    int y,
    UINT uiMenuResID,
    CWnd* pWndOwner);

Parametreler

X
[in] Bağlam menüsünün yatay konumunu ekran koordinatlarında belirtir.

Y
[in] Bağlam menüsünün dikey konumunu ekran koordinatlarında belirtir.

uiMenuResID
[in] Görüntülenecek bağlam menüsünün kaynak kimliğini belirtir.

pWndOwner
[in] Bağlam menüsünden ileti alan pencereyi tanımlar.

İade Değeri

Bağlam menüsü başarıyla görüntüleniyorsa TRUE; aksi takdirde YANLIŞ.

Açıklamalar

Bağlam menüsü olan bir mini araç çubuğunu görüntülemek için bu işlevi kullanın. Bağlam menüsü mini araç çubuğunun 15 piksel altına yerleştirilir.

CMFCRibbonMiniToolBar::IsContextMenuMode

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

BOOL IsContextMenuMode() const;

İade Değeri

Açıklamalar

CMFCRibbonMiniToolBar::IsRibbonMiniToolBar

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

virtual BOOL IsRibbonMiniToolBar() const;

İade Değeri

Açıklamalar

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar