文本框垂直居中
CRect rc = CRect(0,0,0,0);
m_cEditPwd.GetClientRect(&rc);
CDC* pDC = m_cEditPwd.GetDC();
TEXTMETRIC tm;
pDC->GetTextMetrics(&tm);
int nFontHeight = tm.tmHeight + tm.tmExternalLeading;
int nMargin = (rc.Height() - nFontHeight) / 2;
rc.DeflateRect(0,nMargin);
m_cEditPwd.SetRectNP(&rc);
m_cEditPwd.ReleaseDC(pDC);
或
RECT rect ; GetClientRect(hwndEdit,rect); OffsetRect(&rect,0,4); SendMessage(hwndEdit,EM_SETRECT,0,(LPARAM)&rect);
Multiline 设置true
浙公网安备 33010602011771号