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

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Paint on desktop
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

AScomp

Germany
19 Posts

Posted - Sep 16 2024 :  12:24:17  Show Profile  Reply
Hi,

with the Paint Brush Demo I was already able to test the Paint functionality of ImageEn. However, I would like to draw directly on the desktop. To do this, I want to create a transparent form and draw directly on it (needed for a screen recorder software).

Is this generally possible with ImageEn? The ImageEnView doesn't seem to have a "transparent" property, at least I haven't found a corresponding property.

Best regards

Andreas

Kind regards

Andreas

xequte

38731 Posts

Posted - Sep 17 2024 :  00:21:18  Show Profile  Reply
Hi Andreas

No, the TImageEnView control cannot be made transparent, so you'd need to capture an image of the desktop and use that as your TImageEnView background layer (layer 0).



Nigel
Xequte Software
www.imageen.com
Go to Top of Page

AScomp

Germany
19 Posts

Posted - Jan 07 2025 :  18:36:04  Show Profile  Reply
Hi Nigel,

thanks for the suggestion, unfortunately it is not applicable to me, because drawing should also be possible over changing forms such as video players.

There is no other option with ImageEn?

Kind regards

Andreas

Go to Top of Page

xequte

38731 Posts

Posted - Jan 09 2025 :  19:50:40  Show Profile  Reply
Hi Andreas

The other option would be to use a TImage instead of a TImageEnView. ImageEn supports loading directly to a TImage (or a TBitmap displayed in a TImage), see:

http://www.imageen.com/help/Advanced_Helper_Methods.html

Of course, you'd need to implement your own brush code.



Nigel
Xequte Software
www.imageen.com
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: