[C# WinForms Application in VS2005 running on Windows Server 2003.]
Typical Windows functionality: If you have multiple windows open and minimized to the Taskbar, dragging an item from a visible window to another window on the Taskbar will maximize the target window. For example:
- Open Outlook, then create a new email message.
- You now have two windows open: Outlook and your email message.
- Minimize the email message.
- On the Outlook window, drag the Inbox down to the taskbar over the email message.
- The email message will become maximized (or restored).
I have an application that uses node like Outlook, but in my application this will not work. Moving the icon above the minimized window does nothing.
However, let's say both windows are maximized and visible in the Taskbar. Dragging something from the window window in front down to the other window (which is hidden behind the first window) in the taskbar will cause the target window to appear (move to the front). That ain't good enough.
How can I get my window from minimized to maximized

Dragging an Item to a Minimized Window on the Taskbar
jaimlin
Nuno_Salvado
I experimented a bit, calling DoDragDrop(), then dragging over the taskbar button does work, but only if the window belongs to another process. If the window belongs to the same application that started the drag, I just hear a 'ding'.
Sandra2006
I meant that it isn't enough to bring an already maximized window to the front. I also need to be able to maximize a window that is completely minimized.
Your comment makes total sense, as I'm dragging a node from one instance of a form over to another instance of the same form within the same application. Is there any way around that
l Bllizzd l
I have no clue why without digging hard into disassembled .NET code. It looks like a bug to me, you might want to report it at Product Feedback. Then again, it might be by design for some mysterious reason...