T O P I C R E V I E W |
PeterPanino |
Posted - May 22 2023 : 04:15:12 In the TImageEnFolderMView.OnDblClick event-handler, how can I detect whether the user has double-clicked on an image or white space? There is no parameter to indicate this. And clicking on white space does not deselect a selected image (like in File Explorer). |
2 L A T E S T R E P L I E S (Newest First) |
PeterPanino |
Posted - May 23 2023 : 04:16:24 That's genius! Thank you very much! |
xequte |
Posted - May 22 2023 : 17:24:40 Hi
Get the mouse position using GetCursorPos(pt) and adjust it to the client position:
mc := ImageEnView1.ScreenToClient( Mouse.CursorPos );
Then check whether ImageEnMView1.ImageAtPos(mc.x, mc.y) returns -1.
https://www.imageen.com/help/TImageEnMView.ImageAtPos.html
Nigel Xequte Software www.imageen.com
|