Hola a todos,
Estoy haciendo una pequeña aplicación y me interesaría, si es posible, lanzar mensajes PROPIOS para que todos los componentes puedan captarlos y así generar una cierta comunicación entre ellos.
To conozco que en nuestros componentes podemos incluir eventos que responden a mensajes de Windos, como por ejemplo WM_MouseEnter:
Código Delphi
[-]
uses ... Messages...;
type TMiBoton=class(TButton)
procedure CMMouseEnter(var Msg: TMessage); message CM_MouseEnter;
end;
procedure TMiBoton.CMMouseEnter(var Msg: TMessage); message CM_MouseEnter;
begin
end;
Con este pequeño código dotamos a nuestro nuevo botón de un evento que se disparará cuando el moise entre en su zona.Creo recordar haber leido que nosotros podemos lanzar mensajes a WIndos, que lógicamente pueden recibir nuestros coponentes.Por ejemplo, imaginemos que queremos generar un mensaje MM_XXXX y pasárselo a Windos.Elguien sabe si es esto posible y como se hace;Saludos y gracias por vuestra colaboración.