How to enable HDPI support on Ribbon?
The same goes for the Bitmaps.
Another problem is that the usual Windows keys (WIN-Left, etc) are no longer usable - annoying :-(
I have already reported this a few months ago.
The answer was merely that this would be a "technical" limitation of the component.
Sorry, this does not interest the user, he just wants the program to behave like everyone else!
This component does not make sense at the moment and I have removed it from two active projects.
I'm thinking of phasing out the maintenance contract.
The problem is that both Microsoft and Embarcadero introduced a lot of changes for High DPI support last year. Delphi Rio offers support for different image lists that can be loaded depending which Zoom factor is used.
In order to find out your display dimensions and reolutions, use this code snippet: https://flixengineering.com/archives/1035
To fix your issue for the time being, please set DPI Awareness in the Manifest to 'None' as shown in the Ribbon demo.
About a year later, I take the liberty of inquiring about the state of High DPI support.
If I read it correctly, nothing has been done on this component since version v18.104.22.168.
Is this a sign that it should not be used anymore and/or is replaced by another component?
In general I notice a lot of warnings and error messages in the different log files, which does not indicate a stable code base. So it would be nice if not only new features would be implemented but also existing bugs would be eliminated. My customers demand this from me as well ;-)
(The ribbon component e.g. also has problems under HD resolution if the scaling is larger than 100% and I don't use it anymore for new projects)
Is at least a time horizon known when this will happen?
I can assure you that the codebase is stable, can you point out exactly which warnings? About high DPI support: there is currently no timeframe as there is a lot to discuss internally and a lot to do as well. We can’t make any promises, but we can say that it’s on our list.