P
pigeonrandle
Hi,
I am trying (with little (no) success) to create a transparent form
that can capture mouse events. Put another way, i would like to show
the other windows that are behind my form (like setting the form
transparency key to the form backcolor), but i dont want the mouse
clicks to pass through my form and on to the windows behind.
Can i perhaps do this with a message filter? by deregistering the
filter that must already be there to pass the mouse clicks on? or maybe
by overriding WndProc and handling the mouse events there?
If anyone has any ideas as to how i might accomplish this, then i will
herald them as an intellectual leviathan!
James Randle.
PS I also posted this in csharp earlier, but on reading some other
posts on similar topics thought this might be a better arena ).
I am trying (with little (no) success) to create a transparent form
that can capture mouse events. Put another way, i would like to show
the other windows that are behind my form (like setting the form
transparency key to the form backcolor), but i dont want the mouse
clicks to pass through my form and on to the windows behind.
Can i perhaps do this with a message filter? by deregistering the
filter that must already be there to pass the mouse clicks on? or maybe
by overriding WndProc and handling the mouse events there?
If anyone has any ideas as to how i might accomplish this, then i will
herald them as an intellectual leviathan!
James Randle.
PS I also posted this in csharp earlier, but on reading some other
posts on similar topics thought this might be a better arena ).