Old style boarders on MDI form

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #37407
    Pontus
    Participant

    Hi!

    Prior to the latest beta 12.03 there was a problem with FormStyle set to fsMDIForm. That's gone inte the beta but there's another problem.

    If you have a setup with more then one monitor and the different monitors have different Scaling set. Perhaps one att 100% and another at 125%. If you create an MDIChild and maximize it and then restore it the main MDI form will get the old Windows XP boarders.

    Tested on Berlin and Tokyo with beta 12.03.

    Best regards,

    /Pontus

    #56425
    Support
    Keymaster

    Hello

    The TsSkinProvider component is placed on this child form?

    #56426
    Pontus
    Participant

    Yes, but if i remove the sSkinProvider from the MDI child it doesn't happen.

    It only happens if the MDI child is maximized.

    /Pontus

    #56427
    Pontus
    Participant

    sSkinManager.ExtendedBoarders:=False;

    sSkinProvider.DrawNonClientArea:=False; //On both MDIForm and MDIChild

    I don't skin the window I just use skins on the controls in the windows.

    /Pontus

    #56428
    Pontus
    Participant

    It only happens if I close the MDI child with the MDI close button in the upper right corner while the MDI child is maximized. [_][ ][X]

    /Pontus

    #56433
    Support
    Keymaster

    I not quite understand a situation seems.

    Can you show a demo with sources, please?

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.