Hello Fred,

vous ecrit au Tue, 21 Mar 2023 01:06:41 +0000:

> The only easy way I found was using BGRABitmap:
> 
> procedure TfrmMain.CopyScreenForm;

Thank you for the information - so it looks like there's indeed no easy
way to get at the contents of an msegui window from within msegui (so to
speak)? Your procedure looks like it used the same method as any screen
grabber software does, namely read the display buffer directly. That way,
it should be hampered like these by overlapping windows or partially
outlying areas.
Anyway, I'll test your method and see what can be done with it.
(Although, by now still at least, I wonder whether this is available on
Linux at all, as all references I found seem to describe it as stemming
from Microsoft, i.e. from the Windows world.)
BTW, lastly, I even got a smallish success. I found an arrangement of
procedure / function calls, supported by a couple "class helper"s, that
didn't just spit out some error message or even crashed the program, but
that DID produce a correctly typed bitmap file of even something like the
correct design time size. It still didn'r contain any window content, just
a black rectangle, though. So, this might eventually lead to something,
but it's certainly still quite a stretch to go...

Anyway, don't worry, and keep up the god work!
And thank you again for your information.

-- 
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
-----------------------------------------------------------
Mit freundlichen Grüßen, S. Schicktanz
-----------------------------------------------------------




_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to