样式文档

常规window样式

https://docs.microsoft.com/zh-cn/windows/desktop/winmsg/window-styles

扩展windows样式

https://msdn.microsoft.com/5830B16E-CD52-4a1a-A1BD-3AFE66BA5FDD

edit 样式文档

https://docs.microsoft.com/en-us/windows/desktop/controls/edit-control-styles

更改样式

说明

  1. 普通的窗口一般情况下是可以随意更改样式的
  2. 如果窗口被声明为edit,只有少数几个文档中说明的属性可以后期更改样式

流程

  1. 首先获取原样式
  2. 修改样式
  3. 应用新的样式

要添加样式,请执行以下操作:

//获取原样式
LONG style = GetWindowLong(hwnd, GWL_STYLE);

style=style | ES_NUMBER;    //增加样式
style=style & ~ ES_NUMBER;  //删除样式

//使用新的样式
SetWindowLong(hwnd, GWL_STYLE, style);
Last modification:October 26, 2018
如果觉得我的文章对你有用,请随意赞赏