<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 10.10.2015 16:19, Ondrej Pokorny
wrote:<br>
</div>
<blockquote cite="mid:56191E62.7000601@kluug.net" type="cite">On
10.10.2015 15:36, Aradeonas wrote:
<br>
<blockquote type="cite">Now I get a kind message from Székely
Balázs that show a temporary way.
<br>
<br>
</blockquote>
Great! Thanks Balázs for the code and also thanks for sharing!
<br>
<br>
I added the workaround to the bug report:
<br>
<a class="moz-txt-link-freetext" href="http://bugs.freepascal.org/view.php?id=23302">http://bugs.freepascal.org/view.php?id=23302</a><br>
</blockquote>
<br>
Juha, just to keep the discussion about unhandled messages in
Windows:<br>
<br>
From <a class="moz-txt-link-freetext" href="http://bugs.freepascal.org/view.php?id=23302#c86677">http://bugs.freepascal.org/view.php?id=23302#c86677</a> :<br>
<br>
<i>> But even if they do not exist everywhere IMO they could be
passed through to LCL at least from widgetsets where they are
supported (?).</i><i><br>
</i><i>No, that goes against the fundamental idea of a
cross-platform library.</i><i><br>
</i><br>
It's a matter of discussion. The message handling is low-level. So
there can be differences between widgetsets. It's important to have
as little differences in the high-level (events, virtual methods
etc.). But small differences even in those exist, unfortunately.<br>
<br>
It is extremely useful to be able to access the low-level messages
without workarounds even with the limitation that they are available
only on some widgetsets (maybe only one).<br>
<br>
Zeljko stated in the "How to create a non focusable form?" thread
<a class="moz-txt-link-freetext" href="http://lists.lazarus.freepascal.org/pipermail/lazarus/2015-October/095047.html">http://lists.lazarus.freepascal.org/pipermail/lazarus/2015-October/095047.html</a>
that WMNCHitTest is Windows-only. And it is indeed passed to LCL. So
LCL is not very systematic about this issue at all. Wouldn't it be
easier to pass all messages to the LCL? Furthermore, compatibility
to Delphi would be achieved - only on Windows, though, but still
better than nothing.<br>
<br>
Ondrej<br>
</body>
</html>