How to take a screenshot with FireMonkey (multi-platforms)
I haven't find a function to get a screenshot in FMX.Platform (anyway, nowhere else...). With the VCL, there are many answers (stackoverflow, google, ...). But how to get a screenshot in an image(bitmap or whatever) for Windows and Mac OS X? Regards, W. Update: The link from Tipiweb gives a good solution for OS X. Regarding the Windows part: I have coded this, but I don't like to use the VCL, and a Stream to achieve it... Any better suggestion, comments? Thanks. W. uses ..., FMX.Types, Winapi.Windows, Vcl.Graphics; ... function DesktopLeft: Integer; begin Result := GetSystemMetrics(SM