拖动与绘制图像的原理和过程简单介绍下,首先是靠鼠标按下,鼠标移动,鼠标抬起,这3个事件捕获鼠标的拖动,获取其拖动后的新坐标,然后调用InvalidateRect()局部更新函数使拖过的部分区域重绘, 此过程系统调用CDialog的OnPaint消息函数, 将绘制的所有代码放在这中,绘制时,先创建IDC_STATIC控件的背景位图,然后将位图选入绘制背景的内存DC中,接下来,就可以在此DC上绘图.然后再创建拖动图片的内存DC,并将图片选入此DC中,最后两步就是将拖动图片的内存DC bitblt到绘制背景的内存DC上, 然后将绘制背景的内存DC再bitblt到IDC_STATIC控件的DC上.
拖动与绘制图像的原理和过程简单介绍下,首先是靠鼠标按下,鼠标移动,鼠标抬起,这3个事件