[Lazarus] Getting X Window handle ?
zeljko
zeljko at holobit.net
Tue Nov 6 12:16:19 CET 2012
On Tuesday 06 of November 2012 11:44:04 Kostas Michalopoulos wrote:
> Why not a TContol (or TWinControl) method?
TControl does not have handle, so if it's implemented in LCL it should be
TWinControl.
zeljko
>
> On Tue, Nov 6, 2012 at 11:04 AM, Mark Morgan Lloyd
>
> <markMLl.lazarus at telemetry.co.uk> wrote:
> > zeljko wrote:
> >> On Tuesday 06 of November 2012 10:20:03 Mark Morgan Lloyd wrote:
> >>> Kostas Michalopoulos wrote:
> >>>> I'd like such a function myself too, sometimes it is useful to access
> >>>> the *real* native window regardless of the widgetset you use (GTK, Qt,
> >>>> Carbon, etc).
> >>>
> >>> Definitely agreed. In my case so that a program can disable the screen
> >>> saver whilst it's running using xdg-screensaver.
> >>
> >> Maybe we can add LCLIntf.GetNativeHandle(Handle: HWND): PtrUInt ?
> >
> > +1 here. I had to resort to calling xwininfo, since it was the only way I
> > could be absolutely confident that the ID was always correct irrespective
> > of the combination of wm/desktop and display manager.
> >
> >
> > --
> > Mark Morgan Lloyd
> > markMLl .AT. telemetry.co .DOT. uk
> >
> > [Opinions above are the author's, not those of his employers or
> > colleagues]
> >
> > --
> > _______________________________________________
> > Lazarus mailing list
> > Lazarus at lists.lazarus.freepascal.org
> > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
More information about the Lazarus
mailing list