第一、菜单栏的字体太小
第二、菜单栏变厚了我是菜鸟,不知道怎么搞。。
我用的是VC2008,菜单栏和工具栏用的是 CMFCMenuBar 和 CMFCToolBar。
解决方案 »
- 请教连接mdb数据库问题
- 如何将RGB数据转换成HBITMAP
- VS2005使用ADO Data控件---》失败!!!
- 求助:vc++.net开发的MFC项目,移植到98下面!出现了一些问题,HELP……
- 谁有Html文件实物编辑和源文件编辑相结合的例子?
- 一个连续发100个数据包造成SOCKET阻塞的问题!!急呀!!
- 关于内存设备画图问题!亟待有人能解决!
- dll隐式连接问题~~搞得我很郁闷~~谁帮忙必高分相赠!!
- 如何取得类成员函数的指针
- 帮帮忙关于 INTERNET_PORT 的问题!
- 高分求助:去掉框架内视图窗口的3D边框属性WS_EX_CLIENTEDGE
- 链地址处理冲突,hash table 实现
实在不行可以继承CMFCMenuBar自绘,在DrawItem里面设置字体的大小
m_wndToolBar.SetSizes(CSize(36,36),CSize(32,32));
菜单就变厚了,而整个程序的字体,除标题栏和客户区以外字体都是小的,并不是因为我加了什么,和没加什么。之前生成的程序还是好的,后来安装了“电信的天翼”客户端(估计),就变成了这样。唉,楼上的方法太麻烦了。
m_wndToolBar.SetSizes(CSize(36, 36), CSize(32,32));
m_wndToolBar.SetMenuSizes(CSize(24, 24), CSize(16, 16));两个一块。
CMFCToolBar::SetMenuSizes (CSize (22, 22), CSize (16, 16)); 但最重要的“程序字体的问题”还是不能改过来,估计不是程式本身的问题。。