如何创建没有标题栏的窗口,用createwindow可以创建吗?dwstyle要设成什么呢?
请指教!

解决方案 »

  1.   

    楼上说的我早已试过,如果可以我就不会问了,这样不行的,楼上可以
    做一下实验。
    WS_CAPTION不加,创建的窗口一样会有标题栏的,不知道为什么。
      

  2.   

    ModifyStyle(WS_CAPTION,0,SWP_FRAMECHANGED);
      

  3.   

    谢谢楼上,我不用MFC,我都是直接用API的,不过根据楼上的函数,我看了一下MFC里这个函数的源代码,找到了API里的解决方法,是setwindowlong,多谢了!
      

  4.   

    请问楼主用API是怎么解决的?
      

  5.   

    是setwindowlong函数解决的.
    你看看MFC源码里面CWnd::ModifyStyle(WS_CAPTION,0,SWP_FRAMECHANGED)的实现就明白了。
    MFC源码有时候参考参考还是不错的
      

  6.   

    谢谢,我是在WM_CREATE消息中用的setwindowlong,但是,窗口并不能立刻消除标题,要手工设置窗口大小标题栏才消失,请问楼主是怎么解决的,谢了!
      

  7.   

    不要等WM_CREATE消息再setwindowlong,
    createwindow之后马上就setwindowlong