创建 CMFCRibbonFontComboBox 和 CMFCRibbonComboBox 如图 ,怎么样才能让 字体 和 字号 放在同一排呢?同下图一样显示:。。。。。谢谢!
代码如下:
CMFCRibbonFontComboBox::m_bDrawUsingFont=TRUE; //创建字体选择框
CMFCRibbonFontComboBox*pBtnFont=new CMFCRibbonFontComboBox(0,7,1,0,120);//7表示设置字体 最后一个参数是image
pBtnFont->SelectItem(_T("Arial")); //默认字体是Arial
pPanelFont->Add(pBtnFont);
CMFCRibbonComboBox* pBtnSize = new CMFCRibbonComboBox(-1, FALSE, 50, 0, -1); //ID_RIBBON_EBTN_3, TRUE, -1 最后一个参数表示image
//添加下拉选项
for (int i = 0; i < 76; i++)
{
CString str;
str.Format(_T("%d"), i + 1);
pBtnSize->AddItem(str);
}
pBtnSize->SelectItem(11); //默认字体大小是 12
/*pPanelFont->GetFirstTabStop()
pPanelFont->GetLastTabStop()
pPanelFont->Insert(pBtnSize,-1);*/ //不管用
pPanelFont->Add(pBtnSize);