无边框窗口的困扰解决方案

无边框窗口的困扰
为了创建一个无边框的窗口在CreateWindow中dwStyle传参为WS_OVERLAPPED|WS_VISIBLE|WS_SYSMENU |WS_MINIMIZEBOX|WS_MAXIMIZEBOX|WS_CLIPCHILDREN|WS_CLIPSIBLINGS,结果窗口还是有标题和边框,用spy++查看窗口属性确实为设置的属性。
上面的方法不成功,于是我在创建窗口后通过SetWindowLong将GWL_STYLE设置为上面的参数,结果窗口无标题和边框了,用spy++查看窗口属性也是一致的。
请问为什么同样的窗口属性在CreateWindow中不能设置成无边框窗口,一定需要后续调用SetWindowLong才行呢?
------解决思路----------------------
可以参考下《Windows界面编程第三篇 异形窗体 普通版》和《Windows界面编程第四篇 异形窗体 高富帅版》
http://blog.****.net/morewindows/article/details/8451633http://blog.****.net/morewindows/article/details/8451638



-------------------
MoreWindows 
计科小硕 迅雷/微软/豌豆荚实习生 ****资深博客专家 2012年度****博客之星
我的微博:http://weibo.com/MoreWindows
我的博客:http://blog.****.net/MoreWindows
------解决思路----------------------
你可以看看PreCreateWindow里面加了那些窗口样式。