实现Edit控件的自动换行

发布时间:2010年12月31日 作者:未知 查看次数:1325

实现Edit控件的自动换行


实现Edit控件的自动换行

用Masm32实现Edit控件自动换行,找了很久实现方法都没找到,自己编程实现又实在麻烦,VC的资源编辑器中也没有直接的设置。
后来发现了一种方法可以实现自动换行。在资源中Edit控件加入扩展属性WS_EX_RTLREADING(VC的Right-to-left reading order),然后在程序中用以下方法设置:
@hWnd1:Edit的句柄
invoke GetWindowLong,@hWnd1,GWL_EXSTYLE
and eax,not WS_EX_RTLREADING
invoke SetWindowLong,@hWnd1,GWL_EXSTYLE,eax
去掉WS_EX_RTLREADING属性。



版权所有!www.sieye.cn
E.Mail:sieye@sohu.com QQ:66697110