问题:如上图,用pDC->SetROP2(R2_XORPEN)画方框时是为了将前一次画的方框擦去以实现拖动效果,但是背景颜色会影响方框的颜色。在“WINDOWS画板”里拖动框架时就没有这样的现象,“WINDOWS画板”里这个功能是怎么实现的?
http://www.vchelp.net/ASP/cdf_pic/200410/subject_1_124088.jpg
http://www.vchelp.net/ASP/cdf_pic/200410/subject_1_124088.jpg
CRectTracker::TrackRubberBand
BOOL TrackRubberBand( CWnd* pWnd, CPoint point, BOOL bAllowInvert = TRUE );Call this function to do rubber-band selection. It is usually called from inside the function of your application that handles the WM_LBUTTONDOWN message (typically OnLButtonDown).用这个函数最简单
这个模式,是为了显示框之后,刷新掉旧的框,可以回复成原来图像的象素。
如果你的框与原来图像无关,赋成其他值了,那么刷掉旧框的时候是不能恢复成原图的。如果你与背景无关。
可以rectegle。。画你需要颜色的矩形。用双缓存避免闪烁。
Dicom的问题是吧?
加4459641群。我也在做Dicom