谢谢!
解决方案 »
- 大三了~怎么办
- 在单文档程序中加一个对话框登录界面,登录退出时主界面总是要出现一下再消失
- 急!vc使用ADO访问ORACLE数据库,怎样读写BLOB字段?
- 时间问题time_t CTime
- 基于对话框的UPDATE_COMMAND_UI
- 急请问如何使用进展条?如何在需要的时候弹出一窗口,上面用一进展条显示进度,就像Windows中“复制”、“粘贴”文件后弹出的那个窗口上
- 高分求教:.raw格式的图片的VC处理
- 编译错误,解决马上给分,UP有分(无论解决与否,下午5点散分)
- VC 写的 COM 如何向 VB 程序中传递数据?UP 有分!!!
- 请求援助:请问如何得到汉字的WINDOWS系统内码?一定给分。
- 程序写累了,给男性的程序员朋友们开心一下子吧,[[超强笑话]]保险套广告
- 如何显示.wmf文件?用GetEnhMetaFile(fName)返回老是NULL?
怎样改变对话框标题文件的字体,改变资源中对话框属性中的字体,将改变所有的控件的字体, 却没有改变标题,但我只想改变标题字体,不改基余控件的属性.是不是我错过一些明显的选项. 通过查找一些MFC代码,我发现有一个CDialog模块,里面调用了一引起字体方法,但该对话框不是公用的,我相信它不会给我任何帮助.
1).就我所知,对话框的标题字体和其它的窗口标题一样,它可以通过系统--显示器--属性--外观来设置,如果自己想这样做,我想你应该取得WM_NCPAINT句柄自己来画出非用户区域(包括标题在内),我从未做这样做过,可能是个错误的方向.
2).如果你是在CView继承的,那你可以在构造函数中看见如下代码:
if( !my_CFont .CreatePointFont( 180,"Helvetica",NULL ) )
return false;
GetEditCtrl().SetFont( &my_CFont ,true )
接下来如果你想改变在对话框中的一个CEdit控件字体时,可以使用以下代码:
if( !my_CFont .CreatePointFont( 180,"Helvetica",NULL ) )
return false;
( GetDlgItem (ID_ANY_CEDIT) ) ->SetFont( &my_CFont );