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

