Using .NET (if I have to use pInvoke or managed C++, that’s fine too), I am trying to create a window that sort of docks or snaps to the right hand side of the desktop (like a rectangular strip like the gadget area but a real window).
Secondly I want a pushpin-like thing that lets the window slide in and out (like the Windows in VS do) but on the desktop.
Any pointers on how to get started? How complex is this problem?
Refer to this question here: How to make my Windows Form app snap to screen edges?
As for the pushpin, should be straight forward to put a button in one of the corners which appears in the case that the window is snapped to the edges.
The sliding can be achieved by listening to the mouser over, mouse out events. Start a timer and animate the window.
Not too hard at all 🙂