
高手们,C++ builder中的Edit怎么实现文字垂直居中
1个回答
展开全部
DWORD dwStyle = GetWindowLong(Edit1->Handle, GWL_STYLE);
// ES_LEFT: 左对齐, ES_CENTER: 居中, ES_RIGHT: 右对齐
dwStyle = dwStyle | ES_CENTER;
SetWindowLong(Edit1->Handle, GWL_STYLE, dwStyle);
Edit1->Invalidate();
// ES_LEFT: 左对齐, ES_CENTER: 居中, ES_RIGHT: 右对齐
dwStyle = dwStyle | ES_CENTER;
SetWindowLong(Edit1->Handle, GWL_STYLE, dwStyle);
Edit1->Invalidate();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询