当前位置: 代码迷 >> PB >> 关于窗口外观的打造
  详细解决方案

关于窗口外观的打造

热度:49   发布时间:2016-04-29 07:27:33.0
关于窗口外观的制作
有哪位高手用AIP函数做出这样的窗口:无标题栏、可调整大小(有调整的箭头)、具有对话框边框风格。
我只知道具有对话框边框风格且无标题栏的窗口的风格标识为WS_DLGFRAME=4194304,而可调整大小(有调整的箭头)窗口的风格标识为WS_SIZEBOX=262144,但不知道如何将两个值进行运算,得出我想要得到的窗口,有哪个高手可以帮帮我吗?谢谢!
------解决方案--------------------
API声明:
Function long SetWindowLongA(ulong hWnd, int nIndex, long dwNewLong) library "user32"
Function long GetWindowLongA(ulong hWnd, int nIndex) library "user32"

窗口属性设置:
//titlebar=false
//controlmenu=false

open event:
Long lStyle
lStyle = GetWindowLonga( Handle(This), -16) //获取原风格
lStyle+=WS_THICKFRAME //改变大小
SetWindowLonga( Handle(This),  -16, lStyle ) //设置新的风格

给分吧


  相关解决方案