|
Post by nonameneeded on Jun 19, 2022 5:24:03 GMT -8
It probably doesn't work but there is a program called "Mask98" which enables Win95/98 toolbars, titlebars, buttons and so on to be used on Windows 3.1 Of course, it's a 16bit application and so it doesn't work out of the box on Windows 10. Even with NTVDM (on 32Bit versions of Windows) or OTVDM it will install but won't work because it detects that it's running on a system too new and therefore won't even start.
I doubt it but maybe someone is able to modify this little program to get it to work on Windows 10 (with NTVDM or OTVDM).
|
|
gorska
New Member
.
Posts: 19
OS: Windows 10 LTSC 2019
Theme: Luna
CPU: Ryzen 3 4100
RAM: 8GB
|
Post by gorska on Jul 4, 2022 7:01:22 GMT -8
I doubt this is useful because of the OS it was made for being 16bit. You'd have to heavily modify the code and by then it would probably be more of its own thing. I think it's probably wiser to stick with tools on the forum itself because things like Calmira are not made for Win10/11. It's also probably a LOT more unstable.
|
|
|
Post by nonameneeded on Jul 12, 2022 10:16:31 GMT -8
There would be no need to use Calmira.
But nevertheless, I'm afraid you're right that it's probably not possible to convert this little program to 32/64Bit.
But if it were possible, it would probably be a good alternative to the classic theme, since there are themes for Win10 out there that actually look a lot like the classic theme. Only the titlebar with its huge buttons looks nothing like a classic theme, but that's where Mask98 would come into play.
But sadly, it won't happen.
|
|
|
Post by leet on Jul 12, 2022 11:27:48 GMT -8
This is impossible. Why? Because Mask98 is just hooking all native Windows 3.1 drawing functions to display stuff differently. Windows 3.1 is 30 years old now, meaning that all core functions have mostly changed, and Windows even uses a different kernel now. Windows currently uses layered theming: The native Windows kernel theme (Classic Theme), visual styles (basic theme or Windows 10 theme depending on whether the compositor is available) and starting from Windows 11 it also adds rounded corners in the composition stage. SCT and CTT straight up block the top layers from rendering, exposing Classic Theme to the user. This is the only way to get real Classic Theme running stable. The modern equivalent of Mask98 would be WindowBlinds: a program that intercepts drawing functions and draws a custom Classic-styled theme onto the already drawn window.
|
|
|
Post by OrthodoxWin32 on Jul 12, 2022 15:33:52 GMT -8
This is impossible. Why? Because Mask98 is just hooking all native Windows 3.1 drawing functions to display stuff differently. Windows 3.1 is 30 years old now, meaning that all core functions have mostly changed, and Windows even uses a different kernel now. Windows currently uses layered theming: The native Windows kernel theme (Classic Theme), visual styles (basic theme or Windows 10 theme depending on whether the compositor is available) and starting from Windows 11 it also adds rounded corners in the composition stage. SCT and CTT straight up block the top layers from rendering, exposing Classic Theme to the user. This is the only way to get real Classic Theme running stable. The modern equivalent of Mask98 would be WindowBlinds: a program that intercepts drawing functions and draws a custom Classic-styled theme onto the already drawn window. I confirm. After, there are similar programs for Windows NT, like Shellwm: sourceforge.net/projects/shellwm/This is open-source software, someone should compile in 64 bits (for the moment, only 36-bit programs windows are skinned). For Windows 3.X, there are other personalization program for this model; For example, Windows FX ( winworldpc.com/product/talking-icons/20 ), which works partially with OTVDM (it manages to modify the windows of 16bits Rograms). Or the impressive Makeover www.win3x.org/win3board/viewtopic.php?t=6195 www.oocities.org/wilmarcdw/ (the "serious" equivalent of Windows FX), which focuses on the modification of controls inside the windows. On the other hand, this program no longer works at all, even in OTVDM, but it would be great to have a similar program in recent Windows. This will allow the Classic Theme (the native theme) to be changed directly, keeping color customization (ideal for imitating KDE 1/2 style, Motif, QT Plastik, OS/2, TWM, Beos and of course Windows 3.x). As for the kernel, it is interesting to note that the direct ancestor of the current windows, Windows NT 3.x (as well as the first OS/2), had the same interface as Windows 3.x, but rendered in a way totally different. For example, Makaover does not work more under Windows NT 3.x than on Windows 10. On the other hand Windows NT 3.x allows this kind of impossible modification under Windows 3.x because the title bar is not rendered by the same way: web.archive.org/web/20191118184228/http://chorusofone.no-ip.org/computerstuff/nt351/. EDIT : Afterwards, it's probably possible to code a "program that intercepts drawing functions and draws a custom Classic-styled theme onto the already drawn window", aut by recovering the colors of the system, by interpreting them in another way. This is what is going on with MS Word 3 (Windows 3.x controls in hard coded, unlike most Win16 programs), and in many QT programs, such as scribus (this capacity is elsewhere main QT and KDE quality in GNU/Linux).
|
|
|
Post by OrthodoxWin32 on Jul 12, 2022 15:50:43 GMT -8
|
|