Ticket T1073008
Visible to All Users

Multiple HighDPI scaling issues with skinned application

created 3 years ago

Test case and screenshot attached.
Screenshot shows test case running on Windows at 200% scaling.

Problems:

  1. Incorrect scaled ribbon button texts.
    Hiding and showing the ribbon command make the texts rescale correctly.

  2. Incorrect scaled TcxRichEdit.
    Apparently caused by the skin- or look and feel controller being located on a datamodule instantiated by the main form.

  3. Incorrect scaled TcxStyle font.
    Apparently only occurs if the style font is changed a runtime.
    Test case demonstrates the problem with a TcxTreeList control but it also occurs with a TcxGrid.

  4. Incorrect TcxSplitter mouse-over cursor zone size.
    Probably caused by the hack I apply to avoid skinning the splitter. Nevertheless the problem only occurs with HighDPI scaling.

Show previous comments (6)
DevExpress Support Team 3 years ago

    Hello,

    This is the closest solution we found for now. I cannot guarantee that we will be able to make it behave better in the near future.

    Regards,
    Constantin

      Problem #1 has still not been resolved; Ribbon buttons does not scale correctly.

      Isn't it about time this got fixed?

      AP AP
      Alex Pa (DevExpress Support) 4 months ago

        Hello Anders,

        I created a separate ticket on your behalf: T1263794: Ribbon button captions are incorrectly scaled. Let's discuss this issue there.

        Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

        Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.