ZKX's LAB

MFC中如何填充一个椭圆,要代码,谢谢 mfc 椭圆函数

2021-04-09知识3

MFC中如何填充一个椭圆,要代码,谢谢 一楼回答基本争取。但HDC*pDC=:GetDC()不对,应该是得到CDC的指针。如果你在View或其他窗口的类中,可以用如下代码:CDC*pDC=GetDC();得到DCCBrush brush(RGB(x,x,x));根据自己需要填充颜色CBrush*oldbrush;oldbrush=pDC->;SelectObject(&brush);选新的画刷pDC->;Ellispe(x1,y1,x2,y2);pDC->;SelectObject(oldbrush);将原来的画刷选回去RealseDC(pDC);释放DC或者:CClientDC dc=GetClientDC();得到VIEW的客户区DCCBrush brush(RGB(x,x,x));根据自己需要填充颜色CBrush*oldbrush;oldbrush=dc.SelectObject(&brush);选新的画刷dc.Ellispe(x1,y1,x2,y2);dc.SelectObject(oldbrush);将原来的画刷选回去把分给1楼吧,我仅仅是帮他补充一下。

mfc界面 opencv椭圆拟合,如何输出椭圆中心与长轴短轴 小手一抖 八十分到手

MFC 上怎么画一个圆? 用什么函数? CDC:EllipseBOOL Ellipse(int x1,int y1,int x2,int y2);BOOL Ellipse(LPCRECT lpRect);所以,2113直接使用pDC->;Ellipse(x1,y1,x2,y2)就可以了5261。前两个参数为左上角的坐标4102后两个参数为右下角的坐标虽然是1653椭圆函数,关键是坐标的设置,设置成圆的就行了。扁的就是椭圆。

随机阅读

qrcode
访问手机版