Drag/drop from XY to another Window
Posted: 17 Oct 2007 03:09
I've asked for this a while back, but it was never addressed, and it's a cool enough feature about Explorer that I wish XY had it...
If you click on a file/folder in an Explorer Window to drag/drop it to some other window, and the Explorer window with the files you are dragging is behind the window you are dragging onto (i.e. the target window has the focus), Windows will keep the Explorer window behind the target window, allowing you to drop the files onto the target window.
To see why this is useful, imagine you have XY maximized (which I always do, except to work around this issue) and you want to drag some files from XY into an email window as an attachment. You currently can't do this because as soon as you click on XY, it jumps in front of the email window which is hovering above it. So you have to unmaximize XY, move it, drag the file onto the email window and maximize again. Not life threatening by any means, but one of this things that Explorer did get right (not many of those things I must admit).
To be honest I'm not quite sure how Windows does this. They must trap the WM_ACTIVATE window message, look for WA_CLICKACTIVE, and return 0. Or perhaps they respond to WM_MOUSEACTIVATE, WM_ACTIVATEAPP, or WM_ACTIVATETOPLEVEL.
Anyways, I would love to have this in XY.
If you click on a file/folder in an Explorer Window to drag/drop it to some other window, and the Explorer window with the files you are dragging is behind the window you are dragging onto (i.e. the target window has the focus), Windows will keep the Explorer window behind the target window, allowing you to drop the files onto the target window.
To see why this is useful, imagine you have XY maximized (which I always do, except to work around this issue) and you want to drag some files from XY into an email window as an attachment. You currently can't do this because as soon as you click on XY, it jumps in front of the email window which is hovering above it. So you have to unmaximize XY, move it, drag the file onto the email window and maximize again. Not life threatening by any means, but one of this things that Explorer did get right (not many of those things I must admit).
To be honest I'm not quite sure how Windows does this. They must trap the WM_ACTIVATE window message, look for WA_CLICKACTIVE, and return 0. Or perhaps they respond to WM_MOUSEACTIVATE, WM_ACTIVATEAPP, or WM_ACTIVATETOPLEVEL.
Anyways, I would love to have this in XY.