问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MFC对话框上怎么画圆?是用onpaint函数吗?

发布网友 发布时间:2023-03-16 03:21

我来回答

3个回答

热心网友 时间:2023-10-27 20:14

CRect rc ;
CStatic *pPic = (CStatic*)GetDlgItem(IDC_STATIC_Pic);
pPic->GetClientRect(&rc);//获得控件客户区大小
CDC *pDC = pPic->GetDC();//获取绘图DC
int cx=rc.right;
int cy=rc.bottom;

pDC->SetMapMode(MM_ANISOTROPIC);//X=Y  
pDC->SetWindowExt(cx,cy);//设置窗口坐标系的大小
pDC->SetViewportExt(cx,cy);//定义输出视口,X向右,Y向上 |_
pDC->SetViewportOrg(m_movePoint.x,m_movePoint.y);//设置坐标原点  左下为圆点        注:我的这个坐标好像是我移动图片时候的标记点,你把这个设为你自己的固定点就行。

CPen pen(PS_SOLID, 1, RGB(255,0,255));
pDC->SelectObject(pen);
pDC->SelectStockObject(NULL_BRUSH);
pDC->Ellipse(&rect);        // 这个就是画圆了 其实是椭圆  只要把参数设置为正方形 就是圆了
CPen penSide(PS_SOLID, 1, RGB(255,0,0));
pDC->SelectObject(penSide);
pDC->Ellipse(&rctSide);
//删除画笔
pen.DeleteObject();
penSide.DeleteObject();
ReleaseDC(pDC);

热心网友 时间:2023-10-27 20:15

第一步,向导添加对话框重绘虚函数 onpaint第二部 构造对象 Cpaintdc dc第三步,创建一只你喜欢的笔,并且把笔选入到设备描述表然后调用绘图函数,三点画一园 或者6坐标画一园 。。。怎么样 很简单把

热心网友 时间:2023-10-27 20:15

获取文本框输入的变量值!然后把这个变量值传递给画圆的半径!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
武汉大学在职研究生考试科目有哪些 报考武汉大学在职研究生录取率高吗? 武汉大学mpa在职研究生好考吗 忘记车子买哪家保险 怎么查 67年的羊和什么生肖最配夫妻 67年的羊和69年鸡相配吗? 67年羊男与69年鸡女同是11月出生婚配如何? 67年9月和69年十月的结婚 “新菊亦侵篱”的出处是哪里 “闲绕篱头看菊花”的出处是哪里 如何 更换 mate7屏幕玻璃 广西桂林吸毒的多么?桂林那地方治安怎么样? 我国哪个地方吸毒的人最多? 广西哪个城市吸毒的人最多? 哪个城市毒品多? 我想做动画比较简单一点的微页,用兔展怎么做? 路由器广播关闭了SSID密码名称都忘了怎么办手机找不到无线网了 路由器广播关闭了SSID密码名称都忘了怎么办 中国的麻将为什么会那么硬?连液压机都压不碎? 手机麻将游戏中的“春夏秋冬”“梅兰竹菊”是怎么得的?得了有什么用 为什么我的肝功能会过高 剖腹产后几天可以喝牛奶 剖腹产几天能抱孩子喂奶,剖腹产几天后能喝牛奶 剖腹产出来第七天了,现在可以喝牛奶吗 剖腹产五天了能喝牛奶吗,剖腹产完没有奶水怎么办 剖腹产第六天可以吃什么 求郑大大一【大学计算机基础实验报告书】的答案 朋友被盗了,想问下如何进行微信帐号安全检测? 为什么我修改上面一直显示的是风险评估一周之后已经过了一周了呀? 修改,怎样才能完成账号风险评估? 歌词。你的一句我喜欢你.就这一句占据我脑海里。是什么歌 ? 擅权   [shàn quán]什么意思?近义词和反义词是什么?英文翻译是什么? 帮忙解封对自己的号有什么影响吗 翼支付红包可以提现么? 用MPS或说“打印外包服务,用什么可以管理不同的打印机? 包字开头四字的成语有哪些 用ps给照片换背景真实吗 做网站第一步是什么 下面关于文件名的描述,说法不正确的是。 关于windows文件命名的规定不正确的是什么 setup.exe文件名不符 我的简历企业回复了,我怎么查看? 由企业回复了我的简历不知怎么查找 企业看到了我的投递简历,给我回复了,我怎样查看啊,输入那个网址, 有两家企业查看/回复了我投的简历,怎么查看是哪两家企业? AutoCAD 2006中文版建筑绘图基础教程的介绍 怎样调整u盘里歌曲顺序 本来想升级win10,但是c盘不够大,于是用分区助手重新分区,但是貌似中途崩溃了,现在变成这样开不 windows10激活会过期吗 为什么UC浏览器不能播放网页中的FLASH,怎么解决,谢谢!