怎样用VC++的MFC画矩形?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/05 04:41:41
怎样用VC++的MFC画矩形?
要求:编写相应的消息函数代码实现在客户区画矩形的功能,按下鼠标左键确定第一个矩形对角点位置,按住鼠标并拖动鼠标到另一位置时,释放左键确定另一个对角点.描述编程主要过程并写出主要代码.
要求:编写相应的消息函数代码实现在客户区画矩形的功能,按下鼠标左键确定第一个矩形对角点位置,按住鼠标并拖动鼠标到另一位置时,释放左键确定另一个对角点.描述编程主要过程并写出主要代码.
只需要响应两个消息:WM_LBUTTONDOWN,和WM_LBUTTONUP即可.下面是实现的代码,其中,m_OrigPoint是我在CMFCView类中添加的CPoint类型的成员变量.
//WM_LBUTTONDOWN消息响应函数
void CMFCView::OnLButtonDown(UINT nFlags,CPoint point)
{
// TODO:在此添加消息处理程序代码和/或调用默认值
this->m_OrigPoint=point;
CView::OnLButtonDown(nFlags,point);
}
//WM_LBUTTONUP消息响应函数
void CMFCView::OnLButtonUp(UINT nFlags,CPoint point)
{
CClientDC dc(this);
dc.Rectangle(CRect(m_OrigPoint,point));
CView::OnLButtonUp(nFlags,point);
}
//WM_LBUTTONDOWN消息响应函数
void CMFCView::OnLButtonDown(UINT nFlags,CPoint point)
{
// TODO:在此添加消息处理程序代码和/或调用默认值
this->m_OrigPoint=point;
CView::OnLButtonDown(nFlags,point);
}
//WM_LBUTTONUP消息响应函数
void CMFCView::OnLButtonUp(UINT nFlags,CPoint point)
{
CClientDC dc(this);
dc.Rectangle(CRect(m_OrigPoint,point));
CView::OnLButtonUp(nFlags,point);
}
VC++MFC画函数图
vc++ mfc mfc activex controlwizard,mfc appwizard(dll),mfc ap
vc中MFC Class,Generic Class,Form Class分别代表怎么样的类?
vc中建立新类时MFC Class,Generic Class,Form Class的区别是什么
VC++下如何用MFC实现画三维坐标系,并画立体图形,顺便求代码
MFC AppWizard(exe) 画图程序.可以画直线,折线,矩形,椭圆.最重要的要有删除功能.谢谢了
VC++ MFC的问题 设置了两个编辑框和一个按钮. 在按钮中编如下程序:
想用mfc做一个绘图系统,画圆直线矩形填充颜色和平移
怎样用cad画一个已知两点坐标的矩形
怎样用PS画将矩形的角画成圆弧
如何做一个VC++、MFC的简单计算器,怎样点击数字按钮让数字显示在编辑框上,还有计算的函数怎样添加?
请教VC画图函数请问在VC中画图的函数,就是那些画线.圆,矩形,等等..越多越好..