读书人

编辑框文本垂直居中,该怎么解决

发布时间: 2012-06-19 14:45:20 作者: rapoo

编辑框文本垂直居中
为了使文本垂直居中,必须指定多行风格
如果我在资源编辑框的属性栏那里选择多行,能够顺利实现内容垂直居中

但如果我是通过代码来设置的,则无法实现
跟踪过编辑框的属性,发现不论是直接通过属性栏设置,还是通过代码设置,风格是一样的,但出来的效果就是不同

DWORD dwStyle = (DWORD)GetWindowLongPtr(GWL_STYLE);
SetWindowLongPtr(GWL_STYLE, dwStyle | ES_MULTILINE);

求帮助

[解决办法]
edit的风格设置必须要创建之前设置,否则创建之后改是无效的

读书人网 >VC/MFC

热点推荐