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:
This is the Win-10 screen:
Windows 11
Windows 11
Regards,
Jack Duijf
Jack Duijf
- Eugene Lutsenko
- Posts: 1649
- Joined: Sat Feb 04, 2012 2:23 am
- Location: Russia, Southern federal district, city of Krasnodar
- Contact:
Re: Windows 11
// 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.
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.
Re: Windows 11
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)
*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."
Tom
"Did I offend you?"
"No."
"Okay, give me a second chance."