Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#387 strange behaviour SciTE after full screen

Bug
closed-works-for-me
Neil Hodgson
SciTE (619)
3
2014-05-23
2005-12-27
DVK
No

After returning from full screen mode of SciTE, all
screen windows in OS loose possibility to change their
Z-order on activation.
For example, I have Internet Explorer and SciTE
windows on the screen. I'm working in SciTE. Then I
pressing the F11 key - full screen mode of SciTE
begins. Then I pressing F11 key again. SciTE window
returns to it's normal state. Internet Explorer window
is behind the SciTE window. When I trying to activate
Explorer window without minimizing SciTE window,
Explorer becomes active but it is still behind the
SciTE window. Interesting thing, that all other
visible windows in OS can't change their Z-order on
activation too.
This effect take place very often but not every time
when I using full screen mode.

My OS: Windows XP SP2. Processor: Celeron-2000.
Videocard: Internal (Intel 82845G).

Discussion

  • Neil Hodgson
    Neil Hodgson
    2005-12-28

    Logged In: YES
    user_id=12579

    Can't reproduce this. Possibly you have selected Options |
    Always On Top.

     
  • Neil Hodgson
    Neil Hodgson
    2005-12-28

    • labels: --> SciTE
    • milestone: --> Bug
    • priority: 5 --> 3
    • assigned_to: nobody --> nyamatongwe
    • status: open --> open-works-for-me
     
  • DVK
    DVK
    2005-12-29

    Logged In: YES
    user_id=1252310

    No, option "Always On Top" is not checked.
    I have found out that if you press F11 and F11 again to
    restore window, this effect is not present. If you wait for
    2-3 sec before pressing F11 at second time, the probability
    of effect appearance is rising. I tried to produce this
    effect on several computers and all of them have the same
    effect. Only on computer with Win98 I couldn't produce this.
    I tried to eliminate this effect by writing the small
    program and found that this sequence restore normal windows
    behaviour:
    h:=findwindow('SciTEWindow', 'progavr30.asm - SciTE');
    SetWindowPos(h, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or
    SWP_NOSIZE);
    SetWindowPos(h, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE or
    SWP_NOSIZE);

     
  • Neil Hodgson
    Neil Hodgson
    2014-05-23

    • status: open-works-for-me --> closed-works-for-me
     
  • Neil Hodgson
    Neil Hodgson
    2014-05-23

    SciTE does not include any code for affecting other windows Z-order (except for always on top) and the symptoms haven't been reported by others. The bug is 8 years old so closing as works-for-me.