编辑框文本垂直居中
为了使文本垂直居中,必须指定多行风格
如果我在资源编辑框的属性栏那里选择多行,能够顺利实现内容垂直居中
但如果我是通过代码来设置的,则无法实现
跟踪过编辑框的属性,发现不论是直接通过属性栏设置,还是通过代码设置,风格是一样的,但出来的效果就是不同
DWORD dwStyle = (DWORD)GetWindowLongPtr(GWL_STYLE);
SetWindowLongPtr(GWL_STYLE, dwStyle | ES_MULTILINE);
求帮助
[解决办法]
edit的风格设置必须要创建之前设置,否则创建之后改是无效的