社区
界面
帖子详情
300分在线等,救命啊,我如何改变MDI中主框架跟VIEW的默认字体大小啊。
kkbws
2005-07-19 09:01:36
我建立了一个多文档工程,一个LISTVIEW视图
老板说我这个程序的字体太小了,可这不是对话框我不知道该怎么改。求求高手指点一下。给出简单的源程序。非常感谢。
视继承自listview,取名为MyView;要求在初始化中将默认字体改大。
...全文
201
9
打赏
收藏
300分在线等,救命啊,我如何改变MDI中主框架跟VIEW的默认字体大小啊。
我建立了一个多文档工程,一个LISTVIEW视图 老板说我这个程序的字体太小了,可这不是对话框我不知道该怎么改。求求高手指点一下。给出简单的源程序。非常感谢。 视继承自listview,取名为MyView;要求在初始化中将默认字体改大。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
casinosun
2005-07-20
打赏
举报
回复
createfont就行了
windcsn
2005-07-20
打赏
举报
回复
也可以在OnCreate中重新设置字体
linur
2005-07-20
打赏
举报
回复
更正一下,字体放大2倍:
在你的MyView::OnInitialUpdate 中加入
LOGFONT lf;
memset(&lf, 0, sizeof(LOGFONT));
CFont *pFont = this->GetFont();
pFont->GetLogFont( &lf );
lf.lfHeight =lf.lfHeight *2; //放大
lf.lfWidth = lf.lfWidth *2;
HFONT hFont=::CreateFontIndirect(&lf);
::SendMessage(this->GetSafeHwnd(),WM_SETFONT,(WPARAM)hFont,TRUE);
linur
2005-07-20
打赏
举报
回复
字体放大2倍:
在你的MyView::OnInitialUpdate 中加入
LOGFONT lf;
memset(&lf, 0, sizeof(LOGFONT));
CFont *pFont = this->GetFont();
pFont->GetLogFont( &lf );
lf.lfHeight =lf.lfHeight *2; //放大
lf.lfWidth = lf.lfWidth *2;
HFONT hFont=::CreateFontIndirect(&lf);
::SendMessage(m_ColListCtrl.GetSafeHwnd(),WM_SETFONT,(WPARAM)hFont,TRUE);
goodboyws
2005-07-20
打赏
举报
回复
只对CMyView调用SetFont,其他的都没有意思
DentistryDoctor
2005-07-20
打赏
举报
回复
CMainFrame::OnCreate,
CChildView::OnInitialUpdate
中调用SetFont就可以了。
AntonlioX
2005-07-19
打赏
举报
回复
论坛里有旧帖子讲到了这个问题
http://search.csdn.net/Expert/topic/135/135599.xml?temp=.5064813
http://search.csdn.net/Expert/topic/135/135884.xml?temp=.97073
http://search.csdn.net/Expert/topic/2617/2617801.xml?temp=8.266628E-03
AntonlioX
2005-07-19
打赏
举报
回复
up
macro_c
2005-07-19
打赏
举报
回复
在你CMYView类中的初始化函数void CMditestView::OnInitialUpdate()中加入下列代码
CFont* p_ParentFont = new CFont;
VERIFY(p_ParentFont->CreateFont(
19, // nHeight
0, // nWidth
0, // nEscapement
0, // nOrientation
FW_NORMAL, // nWeight
FALSE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
ANSI_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
"宋体")); // lpszFacename
}
this->SetFont(p_ParentFont);
如何设计
MDI
的窗口样式
本文介绍了不同于VC++ Wizard自动生成风格的Windows多文档界面(
MDI
)设计方案。包括去掉开始的子窗口、修改窗口标题栏、修改主
框架
窗口和子窗口及其显示性质、实现窗口滚动和窗口
分
割等内容,还给出了相应的代码示例。
关于flex
MDI
的应用
本文介绍了如何在Flex
Mdi
中创建
MDI
窗口,并通过加载SWF文件实现复杂布局和交互。包括静态和动态加载方式,以及如何在
MDI
窗口中实现自定义功能。
如何在串太长时往让其末尾显示一个省略号(在SDI或
MDI
的
View
中)
本文介绍如何使用MFC在SDI或
MDI
应用中实现字符串过长时自动添加省略号、更改视图背景颜色及动态更换程序图标的方法。
VC++6.0定制窗口的方法
本文介绍了在多文档界面(
MDI
)应用中定制窗口的方法,包括去除初始子窗口、修改窗口标题、调整主
框架
和子窗口特性、实现窗口滚动与
分
割等功能。
java窗口大小不可
改变
函数_MFC中,通过preCreateWindow函数无法设置视图样式(包括窗口的大小)...
本文介绍如何在VS2010中使用MFC开发环境正确设置单文档项目的
框架
窗口尺寸。由于VS2010
默认
会保存窗口状态到注册表,文章提供了解决方案,包括在应用程序初始化时清除注册表状态并直接调整窗口尺寸。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章