CRectTracker
[quote=引用 5 楼 dvj131415 的回复:] [quote=引用 1 楼 lx624909677 的回复:] 工具箱中提供的工具是有限的,或者说是一些最基础的控件,如果想让控件能够自定义,就冲继承某个控件,然后自己再在上面追加内容 拖拽的效果本质就是鼠标事件的判断,判断当前点击了哪个控件,然后让那个控件跟着鼠标移动,最后鼠标按键抬起时,判断下是否在窗体区域,如果在的话,就显示在窗体上就可以了
[quote=引用 1 楼 lx624909677 的回复:] 工具箱中提供的工具是有限的,或者说是一些最基础的控件,如果想让控件能够自定义,就冲继承某个控件,然后自己再在上面追加内容 拖拽的效果本质就是鼠标事件的判断,判断当前点击了哪个控件,然后让那个控件跟着鼠标移动,最后鼠标按键抬起时,判断下是否在窗体区域,如果在的话,就显示在窗体上就可以了
工具箱中提供的工具是有限的,或者说是一些最基础的控件,如果想让控件能够自定义,就冲继承某个控件,然后自己再在上面追加内容 拖拽的效果本质就是鼠标事件的判断,判断当前点击了哪个控件,然后让那个控件跟着鼠标移动,最后鼠标按键抬起时,判断下是否在窗体区域,如果在的话,就显示在窗体上就可以了
本质在于处理OnMouseMove,使用多重内存DC合成图像再BitBlt到目标DC
15,979
社区成员
115,896
社区内容
加载中
试试用AI创作助手写篇文章吧