使用VC 6.0 mfc实现编程
刚学的图像学,挺难学的,show 代码吧
void CLineView::OnDraw(CDC* pDC) {
CLineDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
int x1 ,x2 ,y1,y2 ;
x1 = 0 ; y1 = 0 ; x2 = 1000 ; y2 = 500 ;
COLORREF c = RGB(255,0,0);
double k = y2 - y1/ x2-x1 ;
double yT = y1 ;
double d ;
double dTemp = 0.5 - k ;
for(int x = x1;x<=x2;x++) {
d = dTemp + 1 - k ; if(d < 0 )
{ dTemp = d ;
yT ++ ;
} else { dTemp = dTemp - k ; }
pDC->SetPixel(x,yT,c); }
}
转载于:.html
本文发布于:2024-02-02 12:15:49,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170684735243732.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |