读书人

,好几天找不到答案了.小弟我想去掉窗口

发布时间: 2012-02-25 10:01:49 作者: rapoo

请求帮助,好几天找不到答案了.我想去掉窗口的边框和标题栏
父窗口的TITLE和BORDER能不能在创建完毕之后,再通过修改STYLE的方法SetWindowLong去掉,我试了不能去掉WS_BORDER和WS_CAPTION.

[解决办法]
问错地方了,应该到vc++界面里面去问。
pWnd-> ModifyStyle( 0, WS_CAPTION, SWP_FRAMECHANGED);
这样就可以去掉标题栏了
pWnd-> ModifyStyle( WS_CAPTION, 0, SWP_FRAMECHANGED);
这样就可以加上标题栏了。
pWnd-> ModifyStyle( WS_BORDER, 0,SWP_FRAMECHANGED );
这样可以去掉border,去掉border的同时,caption也会被去掉
pWnd-> ModifyStyle( 0, WS_BORDER,SWP_FRAMECHANGED );
这样就加上border了。


[解决办法]
这两个属性去不掉吧.!
[解决办法]
这个是我写过demo才告诉你的,肯定能行。
有了子窗口的pWnd,可以调用pWnd-> GetParent()就得到父窗口的pWnd了。

读书人网 >C++

热点推荐