[Lazarus] Copying form client area to clipboard and to file
Mark Morgan Lloyd
markMLl.lazarus at telemetry.co.uk
Sun May 30 10:30:49 CEST 2010
Graeme Geldenhuys wrote:
> On 29 May 2010 23:20, Felipe Monteiro de Carvalho wrote:
>> http://stackoverflow.com/questions/1774222/taking-screenshot-of-a-specific-window-c-qt
>>
>> You could see the Qt source code to check what this does for the
>> Windows part of the solution.
>
> Here is another way of doing it under Windows - as coded in tiOPF.
> I've never used this myself, so don't really know the code at all,
> just know it is there.
> I had some code for X11, but couldn't find it now - it might be on my
> work PC. If I find it, I'll post it here.
Thanks for that. Presumably some of the portability issues are due to
the difficulty of manipulating bitmaps, hence TLazIntfImage etc.
Looking back through something I wrote in Delphi I see I used
TCustomForm.GetFormImage. Bug 11292 implies this is in 0.9.26 for Win32
and GTK2, position with other widget sets uncertain.
I might take a look at this later but since it turns out to be
non-trivial it would probably be wise if I concentrated on core
functionality first.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the Lazarus
mailing list