I have a WPF window which uses a WindowsFormsHost component to embed a WinForms component. I need to draw on top of that WinForms component, WPF will not let me do that, as WinForm components are always on the top of the drawing pile. I had the idea to place
a translucent window on top of my window and draw to that. This works OK except that I'm not sure how to ensure the translucent window is always on top of the main window, and no other window gets "in between" the two windows.
Also my translucent window shows up when I Alt-Tab, even though it's not shown in the task bar.
So, simple question: How do I draw on top of a WinForms component? Is a separate window really required? If it is, how can I "dock" it with the main window, so nothing comes between them, and they effectively act as one window as far as the user is concerned?
Thanks a lot in advance.
View Complete Post