永发信息网

vc如何画圆,并填充颜色!

答案:2  悬赏:10  手机版
解决时间 2021-03-21 21:02
vc如何画圆,并填充颜色!
最佳答案
首先是画圆,好多人说没有画圆的函数吧,其实圆不就是椭圆的一个特例吗?这个明白了吧。OK,下面说具体实现方法。
CClientDC dc(this);
CPen pen(PS_SOLID,m_nLinewidth,m_ncolor);
dc.SelectObject(&pen);
CBrush *pBrush=new CBrush(m_ncolor);
dc.Ellipse(point.x-5,point.y-5,point.x+5,point.y+5);
CRgn *hrgn;
hrgn=(CRgn*)CreateEllipticRgn(point.x-5,point.y-5,point.x+5,point.y+5);
dc.FillRgn(hrgn,pBrush);
貌似可以。就是有错误了啊!
第二种方法是对第一种方法的改进,说是改进还不如说是换了个函数。画完圆之后,调用刷子
函数来填充颜色,成功。代码如下:
全部回答
用gdi函数,ellipese函数画圆,再把画刷变成红色; 参考如下: ..... cbrush brush(rgb(255,0,0)); pdc->selectobject(&brush); pdc->ellipese(....); .....
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三生三世十里桃花漫画作者小雨的微博是什么
像唐人街探案一样的电影
表达感恩的经典句子,关于感恩的诗句有那些?
阅读下面短文,按照句子结构的语法性和上下文
背阴在什么地方啊,我要过去处理事情
厦门思明区小学派位要达到几分才能进公办小学
信用卡授信审批岗是天天打电话吗?
又近义词是什么
用铁壶装酒对酒水有影响吗
单选题Theyaresleeping,andyou'dbetter____
小米四手机如何自己设置锁屏壁纸??
有一首歌曲名里有耀字的是什么歌
早餐后血压低是什么原因
乾隆大帝中的曾静与九王夺位中的曾静到底哪个
工行手机网银怎么转账,工商卡怎么在手机银行
推荐资讯
待我辉煌腾达时下一句,我能在你穷困潦倒的时
中国的最东边是哪里,哪个国家在中国的东方
红莺亭艺术中心地址在哪,我要去那里办事
吃哪些蔬菜水果下火,什么水果下火最快
买车位作为投资好不好
x(1+12.3%)=2466
国产苹果6 好不好 和真苹果有什么不同 我有个
常相守论坛是做什么的
人家发号码过来怎么最快打电话,小米5splus
手机版王者荣耀13888的刺客哪个好
春天医药连锁运鑫店我想知道这个在什么地方
从秀月街坐哪路公交车去西安路百盛
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?