多选控件与单选择控件时的拖放操作

版权声明:本文为博主原创文章,未经博主允许不可以转载。 https://blog.csdn.net/aasmfox/article/details/80506375

一、单选控件

当鼠标只选中一个控件的时候,使用CRectTracker的Track函数,进行操作。

二、多选控件 

#当鼠标进行多选时,可以使用CRectTrakcker的TrackRubberBand函数,根据m_rect进行判断哪些控件是在目标范围内

#鼠标多选拖放操作,这时要取消Track函数,进行自定义的Draw,处理Moveing事件。

猜你喜欢

转载自blog.csdn.net/aasmfox/article/details/80506375