ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder


ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 TImageEnFolderMView: Double-Clicked on image?

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List


Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

Check here to subscribe to this topic.

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

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.

Xequte Software