Bien, utilizo el AllocateHWND para crear un handle y recibir los mensajes
Código Delphi
[-]
Constructor TWinCDControl.Create;
begin
inherited Create(Self);
fHWND := AllocateHWND(WMDEVICECHANGE); end;
Siendo WMDEVICECHANGE el proceso encargado de leer el mensaje (anotado en el primer mensaje)
en el destructor hago un DealloateHWND.
Al consultar el handle creado en el componente sale 0 ...¿Cual es la forma correcta de usar el AllocateHWND?