Who else likes it when this happens on Windows XP?
I've known about that trick for a long time, I used to have to do it quite often. I also knew about the taskbar counting as a "window" since a friend of mine had really thick lime green window borders on his Win2k box several years back, and it applied to his taskbar as well.
Now, I wonder, since you can still have windows open when explorer.exe isn't running, what does Windows use as its window manager? I know Linux is really modular in that you can mix and match different window managers, compositors, and other components of a desktop environment.
The whole windows framework is built into the OS, and on top of that MS provide a set of libraries that contain GUI controls like buttons, text boxes, lists, treeviews etc, and the fact that all windows app use these controls (they should, but they don't, but most do) means that all windows apps look and feel the same. Not only that but as MS keep compatibility if you run your app on Windows 3.1 it looks like a 3.1 app, run it on Win95 and it looks Win95, on Vista etc and it looks vista.
This idea of compatibility is one of the reaons why MS wants to keep control of its GUI. When jQuery releases a new version if you use it your websites will break, but a windows app always looks like a windows app as MS understands compatibility. If they looked to third parties to supply their GUI implementations then it's almost certain that apps will only work on the specific OS they were written for, and when Windows updates half your apps will stop working at all.
I've known about that trick for a long time, I used to have to do it quite often. I also knew about the taskbar counting as a "window" since a friend of mine had really thick lime green window borders on his Win2k box several years back, and it applied to his taskbar as well.
Now, I wonder, since you can still have windows open when explorer.exe isn't running, what does Windows use as its window manager? I know Linux is really modular in that you can mix and match different window managers, compositors, and other components of a desktop environment.
The whole windows framework is built into the OS, and on top of that MS provide a set of libraries that contain GUI controls like buttons, text boxes, lists, treeviews etc, and the fact that all windows app use these controls (they should, but they don't, but most do) means that all windows apps look and feel the same. Not only that but as MS keep compatibility if you run your app on Windows 3.1 it looks like a 3.1 app, run it on Win95 and it looks Win95, on Vista etc and it looks vista.
This idea of compatibility is one of the reaons why MS wants to keep control of its GUI. When jQuery releases a new version if you use it your websites will break, but a windows app always looks like a windows app as MS understands compatibility. If they looked to third parties to supply their GUI implementations then it's almost certain that apps will only work on the specific OS they were written for, and when Windows updates half your apps will stop working at all.
I really hate those apps that draw custom window frames, controls, etc. just to look different (Ahem! Photoshop, MS Office, Google Chrome). If I'm using Windows 7, I want my app to look like it's running on Windows 7. The OS provides its own controls, and these programs just look so out of place.
mr_bigmouth_502
Veteran
Joined: 12 Dec 2013
Age: 32
Gender: Non-binary
Posts: 7,028
Location: Alberta, Canada
However, it's much more supported on Linux, and I find that it's a resource hog compared to other desktop environments like Xfce.
I actually ran Xfce on Windows once through Cygwin (or maybe MinGW, I forget) and it was dog slow.
_________________
Every day is exactly the same...
Fogman
Veteran
Joined: 19 Jun 2005
Age: 59
Gender: Male
Posts: 3,986
Location: Frå Nord Dakota til Vermont
However, it's much more supported on Linux, and I find that it's a resource hog compared to other desktop environments like Xfce.
I actually ran Xfce on Windows once through Cygwin (or maybe MinGW, I forget) and it was dog slow.
KDE for Windows actually works well, the downside is that there is still the UI mismatch, and because it's KDE, it brings all the KDE dependancies along with it. --As you know, it's not the full DE, it's Dolphin, Nepomuk, the PDF reader, the theme switcher, and the games and such.
_________________
When There's No There to get to, I'm so There!
nick007
Veteran
Joined: 4 May 2010
Gender: Male
Posts: 28,552
Location: was Louisiana but now Vermont in capitalistic military dictatorship called USA
I never had that happen to me on my old desktop but I think I would find that frustrating.
_________________
"I don't have an anger problem, I have an idiot problem!"
"Hear all, trust nothing"
https://memory-alpha.fandom.com/wiki/Ru ... cquisition
If any of you are curious as to why this happens, then this is why. GUI (Graphical User Interface) programs are event driven, which means that there's a routine in the program that's constantly waiting for something to happen (like the user mousing over something, dragging the window, resizing, etc.). When an event happens, the program calls a function to deal with that event. There's an event in particular called WM_PAINT which a program receives when a part of its window has been uncovered or exposed. When this happens, the program is supposed to redraw the part of its window that was uncovered. However, if the program is really slow or frozen, it can't redraw its window in time, so what was drawn to the screen there is simply left there. In this case, my Firefox window, which was maximized and frozen, didn't redraw itself, whatever Task Manager had drawn to the screen was just left there when I moved the window around, leaving these trails.
Windows Vista and higher include a compositor called DWM (Desktop Window Manager), which is a program that handles all of the fancy Aero effects and transparency. When DWM is enabled, the windows no longer draw directly to the screen, but instead draw to some area of memory. The DWM then takes all of these offscreen buffers, and then puts them together (composites them) into the image you see on screen. If you're using the Basic or Classic theme on Windows Vista or 7, then the window drawing works just like XP and earlier, and this effect can happen. On Windows 8 and higher, there's no way to disable DWM, so this would never happen on those operating systems.
That was a wonderfully precise explanation, just perfect!
_________________
“For small creatures such as we the vastness is bearable only through love.”
―Carl Sagan
mr_bigmouth_502
Veteran
Joined: 12 Dec 2013
Age: 32
Gender: Non-binary
Posts: 7,028
Location: Alberta, Canada
https://www.windowslatest.com/2025/12/0 ... k-manager/
Windows 11 needs its own Windows XP SP2 moment without AI or bloat, says former Microsoft dev who created Task Manager
_________________
“Success is only meaningful and enjoyable if it feels like your own.” -Michelle Obama
PlatypusPerson211
Tufted Titmouse
Joined: 22 Aug 2025
Age: 15
Gender: Male
Posts: 32
Location: United kingdom
| Similar Topics | |
|---|---|
| Windows 11 26H2 is the next big update |
Yesterday, 9:56 pm |
| Windows 10 Extended Security Updates for an extra year |
02 Jul 2026, 7:47 pm |
