需要打开一幅图片,并用矩形选择框选定两个有效区域进行比较,两个矩形选择框要可以分别被拖放。
我是采用CRectTracker也就是橡皮筋类实现的,通过判断已画矩形的数量来判断需不需要继续画矩形框,因此最多只能画两个不同线型的矩形框。但由于是采用Invalidate()消除拖动过程中的矩形,利用鼠标拖放第一个矩形框的时候还好,但如果用鼠标拖放第二个鼠标,那么第一个矩形选择框就会隐藏不见,单击鼠标以后还会出现。
求助高手怎么消除CRectTacker类拖放中的产生的临时矩形,以及怎么另两个选择框可以响应键盘方向键移动。