VC 2010+MFC:CMFCToolBar和CMFCMenuBar的字体大小修改

转自http://blog.csdn.net/hsp494980719/article/details/8298556

 
 
CMainFrame::CMainFrame()
{
theApp.m_nAppLook = theApp.GetInt(_T("ApplicationLook"), ID_VIEW_APPLOOK_OFF_2007_BLUE);

afxGlobalData.fontRegular.DeleteObject();
afxGlobalData.fontRegular.CreateFont(
  24,                        // nHeight
  0,                         // nWidth
  0,                         // nEscapement
  0,                         // nOrientation
  FW_NORMAL,                 // nWeight
  FALSE,                     // bItalic
  FALSE,                     // bUnderline下划线标记,需要下划线把这里设置成TRUE
  0,                         // cStrikeOut
  ANSI_CHARSET,              // nCharSet
  OUT_DEFAULT_PRECIS,        // nOutPrecision
  CLIP_DEFAULT_PRECIS,       // nClipPrecision
  DEFAULT_QUALITY,           // nQuality
  DEFAULT_PITCH | FF_SWISS,  // nPitchAndFamily
  _T("Segoe UI"));
}

 

参考资源链接:[MFC工具栏添加COMBOBOX组合框教程](https://wenku.csdn.net/doc/6v7xgi59sc?utm_source=wenku_answer2doc_content) 在MFC应用程序的用户界面设计中,集成COMBOBOX到CMFCToolBar以提供下拉列表功能是一个常见需求。为了实现这一功能,推荐参阅《MFC工具栏添加COMBOBOX组合框教程》,该资料将指导你完成从声明到事件处理的整个过程。 首先,你需在主框架类的头文件中声明一个`CMFCToolBarComboBoxButton`类型的成员变量。接着,在主框架类的`OnCreate`函数中,创建工具栏并通过资源ID加载它。然后,使用`InsertButton`方法将COMBOBOX控件插入到工具栏的指定位置。 插入COMBOBOX后,你可以通过调用`EnableWindow`启用窗口,使用`SetCenterVert`方法进行垂直居中,以及`SetDropDownHeight`设置下拉列表的高度。至此,COMBOBOX的基本属性设置完成。 为了给COMBOBOX添加内容,你需要获取控件指针,并使用`AddItem`方法添加具体的选项。此外,为了响应用户的选择改变,你需要在类中重载相应的消息处理函数,如`ON_COMMAND`或`ON_UPDATE_COMMAND_UI`。 整个过程涉及的代码和具体步骤包括:声明变量、创建工具栏、插入组合框按钮、设置组合框属性、添加内容以及绑定资源ID。通过这些步骤,你可以在MFC的CMFCToolBar中集成具有功能完备的COMBOBOX控件。了解了这些基础知识后,你可能需要更深入地了解COMBOBOX的高级应用和更复杂的UI设计,此时可以继续参考《MFC工具栏添加COMBOBOX组合框教程》来扩展你的技能。 参考资源链接:[MFC工具栏添加COMBOBOX组合框教程](https://wenku.csdn.net/doc/6v7xgi59sc?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值