Page 1 of 1

XYplorer does not take into account system settings

Posted: 26 Jun 2020 17:55
by oXYgen
XYplorer should respect DragWidth and DragHeight values set in HKEY_CURRENT_USER\Control Panel\Desktop registry key, so the user can release the mouse button before a drag operation begins. These are SM_CXDRAG and SM_CYDRAG values returned by the GetSystemMetrics function. I have changed them to 80 because there was accidental unwanted file operations in Windows Explorer. I have the same problem in XYplorer now :cry:

Re: XYplorer does not take into account system settings

Posted: 29 Jun 2020 10:17
by admin
Interesting info, thanks. I did not even know these values exist. XYplorer uses fixed internal values for this.

I would not call it bug though, rather a wish. [I'll move the topic to Wishes]

When you say 80, what is that? 80 pixels?

Re: XYplorer does not take into account system settings

Posted: 01 Jul 2020 00:42
by oXYgen
Yes, that is 80 pixels. FYI, when I make a rectangle selection of multiple items in Windows Explorer the highlighted area is not drawn until the mouse pointer is moved outside of the 80x80 box. Please refer to DragDetect function as well.

Re: XYplorer does not take into account system settings

Posted: 01 Jul 2020 11:30
by admin
I'll look into it when 64 bit is completed.