请问:这个怎么遍? 用鼠标右键生成一个新椭圆,椭圆的大小和位置随机确定。用鼠标左键删除刚画的椭圆。程序一打开时,是最大化显示;当窗口变化时,原来的椭圆仍要存在。用mfc编写,请高手告诉我怎么编? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、用向导生成一个SDI工程2、在View类中添加一个保护成员,CRect m_rectNow3、在构造函数中m_rectNow.SetRectEmpty()4、在OnDraw中if (!m_rectNow.IsRectEmpty()){ pDC->Ellipse(m_rectNow);}5、处理WM_RBUTTONDOWN{随机生成四个值,作为rect的左、上、宽、高建议控制一下取值范围Invalidate();}6、处理WM_LBUTTONDOWN{m_rectNow.SetRectEmpty();Invalidate();}还有问题的话,不要问我,问你自己吧 我想开发出这样的界面,各位高手指教!! 请问在MFC中如何引用EXCEL的公式? 【难为题挑战】信息监控系统的监控原理? 求助!盼高手帮忙啊!VCsql server2000数据库编程变量问题 请问如何获取文件名,目录名,并保存到变量? GetTextExtent 老是出错!烦请高手给我看看。谢谢 如何读取一个软件的日志文件?在线等 怎么响应打印菜单消息 关于全局键盘钩子的用户权限问题 发一个历史上悬而未决的问题 那个老弟告诉我:利用VC编辑文字时英文字母大小写转变的快捷键 能说说清华和北大里面那些喜欢写程序的人功底如何吗??
2、在View类中添加一个保护成员,CRect m_rectNow
3、在构造函数中m_rectNow.SetRectEmpty()
4、在OnDraw中
if (!m_rectNow.IsRectEmpty())
{
pDC->Ellipse(m_rectNow);
}
5、处理WM_RBUTTONDOWN
{
随机生成四个值,作为rect的左、上、宽、高
建议控制一下取值范围
Invalidate();
}
6、处理WM_LBUTTONDOWN
{
m_rectNow.SetRectEmpty();
Invalidate();
}还有问题的话,不要问我,问你自己吧