blsn.net
当前位置:首页 >> mFC如何调整静态编辑框字体大小 >>

mFC如何调整静态编辑框字体大小

成员 CFont m_font m_font.CreatePointFont( 90, _T("Arial"), NULL); CFont* pOldFont = pDC->SelectObject(&m_font); pDC->DrawText(strName,&rtPos,DT_CENTER|DT_BOTTOM|DT_SINGLELINE); pDC->SelectObject(pOldPen);

SetFont应该只是改变了控件的字体句柄,而不影响已经显示的内容(影响是设置字体后) 另外 font.DeleteObject();//放在函数代码的最后试试吧。删除太早了,毕竟你设置是地址操作,这个也可能是问题的原因。

CFont cfont; //这个是全局的。放到include的下面就可以了 //以下这一部分放到OnInitDialog()里面。 cfont.CreateFont(16, //字体大小 0,0,0,FW_NORMAL, FALSE,FALSE, 0, ANSI_CHARSET, // nCharSet OUT_DEFAULT_PRECIS, // nOutPrecision CLIP_...

static CFont font; //定义静态变量,也可以定义全局变量或者对话框的成员变量,临时变量或者局部变量是不行的 font.CreatePointFont(120, "隶书"); GetDlgItem(IDC_STATIC1)->SetFont(&font); 可将静态文本控件IDC_STATIC1的字体设置为隶书

你用的如果VC是5.0,5.0要从光盘上拷几个dll 如果是6.0,也许要设置一下。在"工作区"相应的对话宽点右键,属性中有"语言"项,选择"Chinese(P.R.C)"就可以了。 更改字体,首先改变你的static控件的ID,然后GetDlgItem(IDC_YOURSTATIC)->SetFont(&...

必须写代码,可以这样写 添加一个成员变量CFont font_; 在OnInitDialog中 font_.CreatePointFont(110, "宋体"); 宋体 11 号 addr_.SetFont(&font_); dir_.SetFont(&font_); addr_和dir_是2个关联的控件变量

在你做的程序界面上右击鼠标,选择属性,后面的按照提示设置就可以

重载对话框的WM_CTLCOLOR对应的虚函数 下面的代码是一个个更改 如果你想把同类的控件改变颜色 可以用 if(nCtlColor==CTLCOLOR_STATIC) HBRUSH CSetPaintPenDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCt...

CFont cfont; //这个是全局的。放到include的下面就可以了 //以下这一部分放到OnInitDialog()里面。 cfont.CreateFont(16, //这个数字就是字体大小了 0,0,0,FW_NORMAL, FALSE,FALSE, 0, ANSI_CHARSET, // nCharSet OUT_DEFAULT_PRECIS, // nOutP...

1、把ID改一下,比如改为 IDC_STATIC_TITLE 2、创建字体: CFont font; VERIFY(font.CreateFont( 12, // nHeight 0, // nWidth 0, // nEscapement 0, // nOrientation FW_NORMAL, // nWeight FALSE, // bItalic FALSE, // bUnderline 0, // cStr...

网站首页 | 网站地图
All rights reserved Powered by www.blsn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com