解决方案 »

  1.   

    从CButton派生一个CMyButton类,在窗体中增加一个按钮控件,用类向导声明控件变量为CMybutton m_ctrlButton,在CMyButton中增加一个消息句柄函数MOUSEMOVE的消息,然后在OnMouseMove函数中增加如下代码
    void CMyButton::OnMouseMove(UINT nFlags, CPoint point) 
    {
    // TODO: Add your message handler code here and/or call default
    if (nFlags==1)
    {
    ReleaseCapture();   
    SendMessage(WM_NCLBUTTONDOWN,   HTCAPTION,   0);}
    CButton::OnMouseMove(nFlags, point);
    }
    就可以实现按钮控件的移动了