Form minimizing problem – AC 7.64 and higher

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #35247
    eledh
    Participant

    Hello,

    I just updated AC in my application to the latest version 7.66 and there is issue with form minimizing. Borders of form are still visible even the form is minimized.

    1. Create new project and add new form 2.

    2. Put SkinManager and SkinProvider on form1 and SkinProvider on form2.

    3. Use Beijing Ext skin and enable extended borders.

    4. Add button on form1 that will show form2 (form2.show)

    5. Start application, minimize all others windows and applications, just leave this test application on the desktop.

    6. Open form2 by button and then minimize it.

    7. Form2 is in minimized state but it is still visible (or at least its borders) on desktop.

    Tested on Win7, aero enabled. Issue was introduced in 7.64 version, 7.63 works properly.

    There is another issue that I have noticed but it occurs randomly and very occasionally. On Win XP (Intel 845 graphic card) the borders of forms (Beijing Ext) are sometimes messed with random pixels when they are overlapped by another form. And extended borders repainting (on this Win XP system) is slower in compare to older version of AC (7.55)

    #48528
    Hamilton
    Participant

    Just to confirm: I tested this with AC 7.66 with the same results as OP. Further testing shows that the problem is caused by the ExtendedBorders, irrespective of what skin is being used.

    Regards,

    Hamilton

    #48583
    Beherit
    Participant

    The problem occurs in all forms, which are forced to show a button on the Windows toolbar by modifying the sentences CreateParams, ex:

    Code:
    procedure TForm1.CreateParams
    (var Params: TCreateParams);
    begin
    inherited CreateParams(Params);
    Params.ExStyle := Params.ExStyle
    or WS_EX_APPWINDOW;
    end;

    Please fix it 🙁

    #48588
    Support
    Keymaster

    I'll try to fix it in the nearest release.

    #48600
    Oconnel
    Participant

    Today v7.67 was released. As usual I got e-mail message with link and password for the new build. But after unpacking, inside there is version 7.66 of the controls. Is that correct? Neverless, in version 7.66 minimizing forms is still not working correctly. Same as before minimizing just doesn't work (on Windows 7, but on Windows XP is fine). So, there are two options:

    1. You put into archives older version (7.66, without the fix)

    2. You forgot to change a version number, but… bug still exists even after attempted rapair.

    #48604
    Support
    Keymaster

    I'm sorry, this file was not updated yet when it was downloaded by you. Uploading speed was very small.

    Try again now, all uploads are finished.

    #48606
    Oconnel
    Participant

    You fix all problems, but there still is no minimize animation on Windows 7. Any chance it may work some day?

    #48607
    Support
    Keymaster

    This animation is possible for a main window only.

    Animating of other forms is more difficult, but maybe I will have a solution later.

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