MFC_编辑框字体调节
来源:互联网 发布:淘宝客基础api 编辑:程序博客网 时间:2024/05/23 21:12
在学习MFC中需要调整编辑框中的字体大小,以下是我结合网上与自己实际操作总结的,希望对其它同学有所帮助。
首先,了解以下函数原型:
BOOL CreateFont( int nHeight, // 字体高度:0为默认高度,非0绝对值为字体高度
int nWidth, // 字体宽度
int nEscapement, // 文本行的倾斜度
nt nOrientation, // 字符基线的倾斜度
int nWeight, // 字体的粗细
// 如:FW_DONTCARE.FW_THIN.FW_EXTRALIGHT……
BYTE bItalic, // 字体是否为斜体
BYTE bUnderline, // 字体是否带下划线
BYTE cStrikeOut, // 字体是否带删除线
BYTE nCharSet, // 字体的字符集:
// 如:.ANSI_CHARSET.DEFAULT_CHARSET.SYMBOL_CHARSET.....
BYTE nOutPrecision, // 字符的输出精度
BYTE nClipPrecision, // 字符裁剪的精度
BYTE nQuality, // 字符的输出质量
BYTE nPitchAndFamily, // 字符间距和字体族(低位说明间距,高位说明字符族)
LPCTSTR lpszFacename); // 字体名称
接下来,代码书写。
现在我已有了名为Mee的对话框工程.并有一个ID=IDC_EDIT1的Edit控件。
BOOL CMeeDlg::OnInitDialog()
{
…… // 上面为系统自动生成部分
// TODO: Add extra initialization here
CFont *m_Font;
m_Font = new CFont;
m_Font->CreateFont(50,20,0,0,100,
FALSE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_SWISS,"Arial");
CEdit *m_Edit=(CEdit *)GetDlgItem(IDC_EDIT1);
m_Edit->SetFont(m_Font,FALSE);
GetDlgItem(IDC_EDIT1)->SetFont(m_Font);
//delete m_Font; //不能有,否则字体大小不变
return TRUE; // return TRUE unless you set the focus to a control
}
首先,了解以下函数原型:
BOOL CreateFont( int nHeight, // 字体高度:0为默认高度,非0绝对值为字体高度
int nWidth, // 字体宽度
int nEscapement, // 文本行的倾斜度
nt nOrientation, // 字符基线的倾斜度
int nWeight, // 字体的粗细
// 如:FW_DONTCARE.FW_THIN.FW_EXTRALIGHT……
BYTE bItalic, // 字体是否为斜体
BYTE bUnderline, // 字体是否带下划线
BYTE cStrikeOut, // 字体是否带删除线
BYTE nCharSet, // 字体的字符集:
// 如:.ANSI_CHARSET.DEFAULT_CHARSET.SYMBOL_CHARSET.....
BYTE nOutPrecision, // 字符的输出精度
BYTE nClipPrecision, // 字符裁剪的精度
BYTE nQuality, // 字符的输出质量
BYTE nPitchAndFamily, // 字符间距和字体族(低位说明间距,高位说明字符族)
LPCTSTR lpszFacename); // 字体名称
接下来,代码书写。
现在我已有了名为Mee的对话框工程.并有一个ID=IDC_EDIT1的Edit控件。
BOOL CMeeDlg::OnInitDialog()
{
…… // 上面为系统自动生成部分
// TODO: Add extra initialization here
CFont *m_Font;
m_Font = new CFont;
m_Font->CreateFont(50,20,0,0,100,
FALSE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_SWISS,"Arial");
CEdit *m_Edit=(CEdit *)GetDlgItem(IDC_EDIT1);
m_Edit->SetFont(m_Font,FALSE);
GetDlgItem(IDC_EDIT1)->SetFont(m_Font);
//delete m_Font; //不能有,否则字体大小不变
return TRUE; // return TRUE unless you set the focus to a control
}
0 0
- MFC_编辑框字体调节
- MFC编辑框字体大小调节
- MFC调节编辑框字体大小
- MFC编辑框字体
- MFC_组合框,列表框
- MFC改变编辑框字体
- MFC编辑框字体修改
- Myeclipse调节字体
- eclipse调节字体
- Freebsd屏幕字体的调节
- 调节SecureCRT的字体颜色
- Easy-UI textbox字体调节
- MFC 改变编辑框字体(大小,字体)
- 如何修改一个编辑框的字体
- 设置编辑框(edit)的字体
- 如何设置编辑框字体的颜色
- 编辑框 背景颜色 字体设置
- 如何改变编辑框字体的大小
- 每日一支TED——Ethan Nadelmann:为什么我们应该终止禁毒战争
- 代码中配置log4j (同时输出不同级别的log到不同终端)
- 漫步云端之初读Google三大论文(一)
- 计算物体的凸包--convexHull()
- LeetCode ZigZag Conversion
- MFC_编辑框字体调节
- 2015华为德州扑克参赛总结——软件工程
- 黑马程序员----java内部类
- 导航挡住view了怎么办
- mac 下配置phonegap(cordova)开发安卓苹果应用
- 经商需要牢靠的基石才能成功
- 如何学习设计
- 数数小木块0
- 四、文件名置换