用C++编一个画图程序,求源程序(只要求能够画直线和圆)

来源:百度知道 编辑:UC知道 时间:2024/05/13 04:05:16
呵呵,谢谢你们啦~~但是我要的是整个程序的源代码~~希望有的就分享下下啦~~如果可行,我可以再加10分的~~谢谢

============================================================
//在构造函数里添加以下两句:
//加载十字光标
m_hCrossCur = AfxGetApp()->LoadStandardCursor(IDC_CROSS);
//加载箭头光标
m_hArrowCur = AfxGetApp()->LoadStandardCursor(IDC_ARROW);
============================================================

============================================================
//以下是画直线的代码:
void CMyProject4View::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
m_bLButtonDown = TRUE; //鼠标左键按下
m_ptStart = point; //直线的起点
m_ptEnd = point; //直线的临时端点
SetCapture();
SetCursor(m_hCrossCur);//设置鼠标捕捉
CView::OnLButtonDown(nFlags, point);
}

void CMyProject4View::OnLButtonUp(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
if(m_bLButtonDown)
{
m_bLButtonDown = FALSE; //鼠标左键释放
ReleaseCapt