论坛里讲实现无边框的大部分都是用 
- dllcall("user32.dll","int","SetWindowLongA","int",window.getmyhwnd(),"int",-16,"int",369098752)
 
  复制代码 实现的,但这么做边框边缘会有阴影存在,所以研究了下SetWindowLongA函数,发现了一个更好的解决方案 
- dllcall("user32.dll","int","SetWindowLongA","int",window.getmyhwnd(),"int",-20,"int",256)
 
 - dllcall("user32.dll","int","SetWindowLongA","int",window.getmyhwnd(),"int",-16,"int",524288)
 
  复制代码 这样写不会有阴影出现 
主要是改了一下函数后的那个常量,顺便附一张常量表 
[img=110,0]http://bbs.tyuyan.com/tools/ajax.aspx?t=image&aid=9989&size=300x300&key=YIaYi4Cla0slgD5l[IOa3w==&nocache=yes&type=fixnone[/img] 
参考自GDL界面库 
如想详细了解SetWindowLongA,上MSDN 
赚点回复 
PS:代码最好放在初始化中,否则。。。。。 
 
 |