Edit控件单行显示文字垂直居中的办法
2009-02-11 09:14
375 查看
.h里定义字体
CFont editfont;
.cpp中的OnInitDialog()下添加
CFont* ptf=GetDlgItem(IDC_EDIT1)->GetFont();
LOGFONT lf;
ptf->GetLogFont(&lf);
lf.lfHeight=16;//改变字体高度
//strcpy(lf.lfFaceName,隶书);
editfont.CreateFontIndirect(&lf);
GetDlgItem(IDC_EDIT1)->SetFont(&editfont,1);
或
CFontDialog fd;
fd.DoModal();
LOGFONT lf;
fd.GetCurrentFont(&lf);
editfont.CreateFontIndirect(&lf);
GetDlgItem(IDC_EDIT1)->SetFont(&editfont,1);
CFont editfont;
.cpp中的OnInitDialog()下添加
CFont* ptf=GetDlgItem(IDC_EDIT1)->GetFont();
LOGFONT lf;
ptf->GetLogFont(&lf);
lf.lfHeight=16;//改变字体高度
//strcpy(lf.lfFaceName,隶书);
editfont.CreateFontIndirect(&lf);
GetDlgItem(IDC_EDIT1)->SetFont(&editfont,1);
或
CFontDialog fd;
fd.DoModal();
LOGFONT lf;
fd.GetCurrentFont(&lf);
editfont.CreateFontIndirect(&lf);
GetDlgItem(IDC_EDIT1)->SetFont(&editfont,1);
相关文章推荐
- Edit控件文字垂直居中
- uilabel 的文字是单行的时候,它会垂直居中,让它不垂直居中的解决办法
- CSS 解决表单单行文本框中的文字垂直居中问题
- MFC EDIT控件自动显示垂直滚动条
- 让文字在固定高度的div中垂直居中显示
- 如何设置一个textview的文字显示为垂直居中,水平居左呢
- div垂直居中的N种方法 单行/多行文字(未知高度/固定高度)
- 图标与文字垂直居中显示
- 单行图片文字垂直居中问题――实战
- div垂直居中的N种方法 单行/多行文字(未知高度/固定高度)
- div内文字和控件垂直居中
- 让文字在div中垂直居中显示
- Vertical Text Centering in an Edit Control(CEdit 单行 垂直居中)
- 自定义文字滚动控件,用于单行文本的显示,当文字过长的时候,就会自动的向左滚动
- 单行居中显示文字,多行居左显示,最多两行超过用省略号结尾
- 用CSS如何实现单行图片与文字垂直居中
- 分享单行图片文字垂直居中问题小技巧
- 在IE8,FF中<select>控件文字垂直居中的处理方法
- 摘抄:CSS如何实现单行图片与文字垂直居中
- Delphi7如何实现让Tedit显示文字垂直居中(上下居中)