Capturar control cuando muevo el raton
Alguien puede ayudarme con GetCaptureControl ..
necesito capturar el control que esta debajo de mi cursor cuando SE PRESIONA el boton izq. del mouse o si tienen mejor idea bienvenido .. gracias ! if (msg.message = WM_LBUTTONDOWN) then begin Control := GetCaptureControl; if (Control <> nil) then begin TEdit(Control).Color := clred; end; end; |
donde aplicas ese evento'? si es en el control puedse usar el parametro Sender del evento
|
ControlAtPos
es el Aplication.OnMessage
ahora necesito ayuda sobre esta funcion ControlAtPos Control := ControlAtPos(ScreenToClient( Mouse.CursorPos), True); alguien me puede decir porque siempre me trae nil ,alguien de los delphi adictos ya los utilizo alguna vz ? F1 F1 .. ! |
Prueba con esto:
|
Solucionado..
Quien mas podria ser . el genio de genios ..
bueno muchas gracias :) |
La franja horaria es GMT +2. Ahora son las 11:20:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi