用Create创建一个非模态CDialog
默认情况下CDialog对话框不可拖动, 
怎么样可以让这个非模态对话框可拖动

解决方案 »

  1.   

    去把你的那个对话框的属性中的外观的Border改成Dialog Frame。
      

  2.   


    如果Border的属性为None的话void XXX::OnLButtonDown(...)
    {
         ....;
         PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));
    }  
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  3.   


    如果Border的属性为None的话void XXX::OnLButtonDown(...)
    {
         ....;
         PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));
    }  
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  4.   


    如果Border的属性为None的话void XXX::OnLButtonDown(...)
    {
         ....;
         PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));
    }  
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/