1、将编辑框属性中的
Align Text
选择为
Center
2、
将编辑框属性中的
Multiline
设置为
true
void CMainDlg::SetEdtCtrlTextCenter()
{
CRect_rcCtrlClient;
m_edtRoSpeedA.GetClientRect(_rcCtrlClient);
CDC*_pDC =m_edtRoSpeedA.GetDC();
TEXTMETRIC_tm;
_pDC->GetTextMetrics(&_tm);
int_nFontHeight =_tm.tmHeight +_tm.tmExternalLeading;
int_nMargin = (_rcCtrlClient.Height() -_nFontHeight)/ 3;
_rcCtrlClient.DeflateRect(0,_nMargin);
m_edtRoSpeedA.SetRectNP(&_rcCtrlClient);
}
版权声明:本文为zy499原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。