I have a number of compiled/built Delphi FireMonkey (FMX) Applications that used to run correctly in a Windows 10 virtual machine but recently running the same unchanged executable files (i.e. .exe files) is difficult (near impossible) because the windows appear nearly completely black. On close examination the controls are actually visible but nearly impossible to see because everything is so dark. There is almost no contrast between the background, text, boarders and etc.
Minimizing the application windows and expanding them again demonstrates that this is some kind of window / control drawing issue, because windows display as expected with a white background and black text and boarders. Mousing over buttons turns them back into black boxes. Clicking edit boxes or memos turns these controls black.
In an earlier snap shot of the same virtual machine the applications all display correctly. In windows 11 the windows display correctly.
VCL application and other standard applications are unaffected.
There is also a similar but distinctly different black box drawing pattern behaviour in the IDE form designer.
It appears that there must be some FireMonkey / operating system, configuration or setting that has been corrupted.
Can any body provide information about where this data may be and how to reset it so FireMonkey Applications work correctly again on this system? Note it is a Delphi application so there is no additional library file required as far as I know.
Thank you
Regards
Stephen