我做了一个单文档程序,我把它设置为满屏状态并且不能改变大小了,但是我还希望当鼠标点击并按住主框架标题栏的时候不要被拖动,怎么办?

解决方案 »

  1.   


    SetWindowLong(hWnd, GWL_STYLE, GetWindowLong(hWnd, GWL_STYLE) & ~WS_CAPTION);
      

  2.   

    处理WM_NCHITTEST消息 LRESULT lr=CWnd::OnNcHitTest(point);
    if (HTCAPTION==hr)
    {
    lr=HTERROR;
    }
    return lr;
      

  3.   


    能解释一下这些代码的意思吗?
    再者,在CMAINFRAME类里面好像找不到WM_NCHITTEST这个消息啊
      

  4.   

     LRESULT lr=CWnd::OnNcHitTest(point); //测试鼠标位置    if (HTCAPTION==hr) //如果位置在标题栏,就返回error,窗口默认处理过程就不处理了
        { 
            lr=HTERROR; 
        }