哎,都是ModifyStyle ModifyStyleEx的事情。看msdn再自己试试不就得了

解决方案 »

  1.   

    VC有个工具Spy++ !!!!自己看看!
    2.
    UINT  Dialog::OnNcHitTest(CPoint  point)  

    return  HTCAPTION; //  enable  drag  the  window  from  any  point 
      

  2.   

    WingfireWu
    第二种方案能否说的详细一些?????/谢谢.....
      

  3.   

    鼠标按下不动时可以被移动:
    让该对话框响应左键按下消息:
    void CXXXXDlg::OnLButtonDown(UINT nFlags, CPoint point) 
    {
    CDialog::OnLButtonDown(nFlags, point);
    //添加下面一句就可以了。
    PostMessage( WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM( point.x, point.y));
    }
      

  4.   

    谢谢Luckyegg,我将给你30分,另外20分给回答我另一个问题的人.....我想要一个平面的对话框,我自己在最外面画边框,边框里画图.....所以我需要去掉所有的属性,例如边界,标题等等......但是要求可以被改变大小.....
    请问怎样实现.......另外我用WS_THICKFRAME可以实现用鼠标改变大小,但拖拉总是不够及时,比如我把鼠标放在对话框右边界,拖拉一段距离后放开鼠标,如果我的鼠标往左移,移到对话框中心,即鼠标还在对话框范围之内,这个时候鼠标的形状没有发生改变......还是保持在右边界时的形状..
    如果每次拖动放开鼠标以后,我把鼠标移出对话框范围之外,鼠标才会马上刷新....
    请问到底是怎么会事..谢谢.......