第一部分:mfc编辑框输入垂直居中
处理前:编辑框光标靠上,不太美观
处理后:光标垂直居中
操作:
1)将编辑框属性中的Align Text 选择为Center2)将编辑框属性中的Multiline设置为true
3)在OnInitDialog()函数中添加如下代码
//设置编辑框字体垂直居中 CRect rc = CRect(0, 0, 0, 0); m_name.GetClientRect(&rc); //用户名控件的客户区 CDC* pDC = m_name.GetDC(); TEXTMETRIC tm; pDC->GetTextMet