<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>