比如 80 120 160 150 这个区域内 ,只要鼠标点击这个区域就退出程序,急用,谢谢大家!!!

解决方案 »

  1.   

    在LButtonDown判断范围,然后终止进程.
      

  2.   

    void CFrame1::OnLButtonDown(UINT nFlags, CPoint point) 
    {
            if(point.y>100&&point.y<150&&point.x>200&&point.x<400)
             {
    CFrameWnd::OnLButtonDown(nFlags, point);
    DestroyWindow();
             }
    }
      

  3.   

    判断用rect也可以.或者region,只要出范围就执行相应代码
      

  4.   

    void CFrame1::OnLButtonDown(UINT nFlags, CPoint point) 
    {
        CRect Clinet;
        GetClientRect(&Client);
        if(Client.PtInRect(point))
            PostQuitMessage(0);
    }
    大体就是这样,你也可以自己设定Rect区域。