Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   HookMainWindow() y paso de parametro (https://www.clubdelphi.com/foros/showthread.php?t=65666)

LuNaTk 05-01-2010 01:08:31

HookMainWindow() y paso de parametro
 
Buenas tardes:

Quisiera saber si alguien me puede echar una mano con esto:

Estoy recibiendo mensajes de una dll y estoy utilizando HookMainWindow() para poder manejar dichos mensajes. El problema es que la funcion que maneja los mensajes la tengo en una unit independiente de la unit de mi forma principal. Estoy utilizando Application.HookMainWindow(Mifuncion) y Mifuncion esta en otra unit, el problema es que dentro de Mifuncion necesito poder asignar propiedades a algunos de los componentes que tengo en mi forma principal y no se como hacerlo, ya intente pasar esos componentes como parametro pero :

function MiFuncion(var Msg: TMessage): Boolean;

cuando le agrego parametros a lal funcion que maneja los mensajes, no se como pasar Msg como parametro desde la forma principal cuando hago el Application.HookMainWindow(Mifuncion(???,Controlxxx))

Alguien sabe como se puede implementar lo que necesito o si hay otra forma de hacerlo.

LuNaTk 07-01-2010 01:16:19

debido al exito obtenido....

me respondo yo mismo...

Mi intencion era hacer un 'Modulo' que pudiera modificar las propiedades de una forma sin importar como se llame esta... lo queria hacer mediante el paso de parametros, pero ya que no tuve exito, creo que la mejor forma de hacerlo es creando un componente que intercepte y maneje estos mensajes y definir eventos para poder realizar lo que necesite en ellos.


La franja horaria es GMT +2. Ahora son las 10:33:04.

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