我把窗口设置为不要标题栏了,可这样一来出现了好多问题:
1、ALT+F4不管用了
2、在其任务栏上的图标上点右键没有菜单了
3、还不能改变大小
4、连移动都成问题了请大家帮忙,知道一个告诉我一个知道两个告诉我两个,
一个不知道的捧捧场

解决方案 »

  1.   

    1,不知道你的ATL+F4为什么不好用,我做了一个没有标题兰的,ALT+F4好用
    2,那个菜单是标题兰的惨淡,你去掉就没了,怎么加上不知道
    3,是不能改变大小了,想做的话可以试试SetCapture,SetWindowPos
    4,移动肯定是不行了,想做的话,可以把Client区的消息处理一下,当作NC区的来用
      

  2.   

    真正的问题只有一个,就是没有了了系统菜单,或是说没有了标题兰因为,没有菜单就没有Alt+F4,没有标题兰就不可以拖动。
      

  3.   

    这个问题好像以前有人问过要移动窗口,你可以响应WM_NCHITTEST
    在响应函数中这样写:UINT CXXXDialog::OnNcHitTest(CPoint pt/*参数可能不对,以VC中产生的为准*/)
    {
        UINT uHit=CDialog::OnNcHitTest;
        if(uHit==HTCLIENT)
            uHit=HTCAPTION;//如果鼠标点在窗口客户区上就告诉系统是点在标题栏上,骗骗它:)
        //或者根据实际情况返回其它值,如...忘记了,MSDN上有查
        return uHit;
    }
      

  4.   

    我急了,你们都说没有标题兰就不能相应ALT+F4,为什么我的就能(WindowXP)
      

  5.   

    我的也alt+f4好用啊。win2000+vc6.0
      

  6.   

    alt+f4好用,关键要是当前窗口,
    没菜单可以自己写啊;
    用CWnd类可以OnNctest();