Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo arrastrar y soltar gráficos dibujados con GDI en la programación de Windows

Cómo arrastrar y soltar gráficos dibujados con GDI en la programación de Windows

1) Procese el mensaje WM_LBUTTONDOWN y obtenga las coordenadas naturales del mouse.

2) Determine las coordenadas del mouse. Si cae dentro del rectángulo, establezca el indicador de activación de arrastre en 1 (use un. variable global o variables estáticas locales WndProc para implementar)

3) Procese el mensaje WM_MOUSEMOVE para obtener las nuevas coordenadas del mouse. Si el indicador de activación de arrastre es 1, vuelva a dibujar el rectángulo en la nueva posición del mouse.

4 ) Procese el mensaje WM_LBUTTONUP, arrastre el indicador de activación a 0

Eso es todo, estudie los detalles usted mismo.