Jump to content

Uwe Raabe

Members
  • Content Count

    2907
  • Joined

  • Last visited

  • Days Won

    169

Posts posted by Uwe Raabe


  1. IIRC, he said that internally there is a road map. They use to have private talks to selected users about their needs, which may influence their road map. He also mentioned that there is no official road map due to legal concerns.

    • Confused 1

  2. The comment from @Kas Ob. is correct. To always be on the safe side, you can use the following code to calculate the correct position:

      var P0 := Point(Left, Top);
      var dx := Width div 2; // X center of form
      var dy := (Height - ClientHeight + (Width - ClientWidth) div 2) div 2; // Y center of title
      P0.Offset(dx, dy);
      var P1 := P0;
      P1.Offset(200, 200);
      SimulateMouseDrag(P0.X, P0.Y, P1.X, P1.Y);

    Note that this might need some more calculations under high dpi situations.


  3. 26 minutes ago, Roger Cigol said:

    Delphi components implies they are written in Delphi. You can't compile these with any of the C++ compilers.....

    Actually, you can. Let me quote @Remy Lebeau from another thread:

    Quote

    C++Builder has always included the ability to compile Delphi .pas files that are added to C++ projects.

    As an example, see the C++ Builder packages of VirtualTreeView.


  4. 9 hours ago, Dave Nottage said:

    It should be noted however, that this will work only where preview of the selected file type is supported.

    Of course, if there is no code to create a preview it obviously cannot be shown.

     

    In case you think about creating your own previews used by Windows Explorer, I once wrote an article about how to do that with Delphi: Windows 7 Previews – the Delphi Way (not sure if that is still valid for more recent Windows versions, though).

    • Like 1

  5. 10 hours ago, CoeurdeLeon said:

    I have tried this and cannot see a preview of the file.  What am I doing wrong?

    You might have missed to make the preview pane visible, either by clicking the corresponding symbol or by setting the appropriate option ad Dave already mentioned.

     

    image.png.8cfd6dbae1f291d7821a8d1bb4aacc9b.png

×