Windows 11

This forum is for eXpress++ general support.
Post Reply
Message
Author
User avatar
jdsoft
Posts: 113
Joined: Thu Jan 28, 2010 1:13 pm
Location: Overberg
Contact:

Windows 11

#1 Post by jdsoft »

Hello,

I just installed Windows-11.
The Express application seem to run ok.
Presentation Radio-buttons and checkboxes are changed (color blue for active items)
Also the buttons have a somewhat rounded corners.
The input-focus field has an blue underline.

I am not happy with the color of tab pages, they are now Win-98 grey .....
Need to figure out how change this back to the win-10 color

This is the Win-11 screen:
Pers_Win11.jpg
Pers_Win11.jpg (207.41 KiB) Viewed 3989 times
This is the Win-10 screen:
Pers_Win10.jpg
Pers_Win10.jpg (202.79 KiB) Viewed 3989 times
Regards,
Jack Duijf

User avatar
Eugene Lutsenko
Posts: 1649
Joined: Sat Feb 04, 2012 2:23 am
Location: Russia, Southern federal district, city of Krasnodar
Contact:

Re: Windows 11

#2 Post by Eugene Lutsenko »

// Xbase++ meets Windows 11


We want to let you know that with Xbase++ 2.00.1520, the Windows 11 release is now a part of the standard validation process. As of today, we are not aware of any anomalies related to Windows 11. Since Xbase++ is fully DWM aware, the Xbase++ top-level XbpDialog window automatically adapts to the "rounded" window style.

Of course, Xbase++ with a build# lower than 1087, released on 29th March 2019, may run into issues related to breaking changes applied by MS to the Windows platform. You should therefore avoid the usage of Windows 11 or update to the latest Xbase++ version. We also would like to stress that all Xbase++ 1.9 applications shall be updated to Xbase++ 2.0 since we already know that Xbase++ 1.9 has issues with Windows 10. If you are still blocked from moving to Xbase++ 2.0 for technical reasons, please let us know so we can help.

Talking about Windows 11, don't panic. Besides all the marketing talk, Windows 11 is an evolutionary update from Windows 10 w/o any dramatic technical changes under the hood. This fact is also reflected by the major/minor version numbering of the operating systems themselves. Enter "ver" on a command prompt, and you will get "Version 10.0.22000.282", which means Windows 11 still uses the primary Windows 10 version qualifier used to indicate compatibility.

If you need to know if your application is executed on Windows 11 simply use the Xbase++ OS() function to test as following for Window 11 Right(OS(),5)>="20000", of course using Right(OS(),5)>="10000" tests for Windows 10 or higher.

User avatar
Tom
Posts: 1199
Joined: Thu Jan 28, 2010 12:59 am
Location: Berlin, Germany

Re: Windows 11

#3 Post by Tom »

Applications made with Xbase++ 2.0 and even with Xbase++ 1.9 SL 1 run perfect with Windows 11, which calls itself "Windows 10.0.22000.xxx" if you check Os()*, the registry or what it says about itself in the CMD-box. However, no problems encountered so far on half a dozend machines. The rounded dialog layout may cause some need of interaction, and if you use ownerdraw buttons simulating the Windows 10 style, you may change some attributes (rounded corners, dark blue border, white background if active), but that's mainly it. All tools and 3rd party products work well, no matter where the app was built. And, surprise, even SL1 still runs excellent.

*with Xbase++ 2.0, SL1 says "Windows 8"

(moved posting here)
Best regards,
Tom

"Did I offend you?"
"No."
"Okay, give me a second chance."

Post Reply