Bonjour,
Et du coup est-ce que les options dans Menu Projets/Options/Application/Manifeste/Reconnaissance DPI changent quelque chose (En jouant sur les différentes options) ?
Bonjour,
Et du coup est-ce que les options dans Menu Projets/Options/Application/Manifeste/Reconnaissance DPI changent quelque chose (En jouant sur les différentes options) ?
Pas dans ce cas-là.
L'information comme quoi le DPI à changé est bien propagée aux sous-composants mais ceux-ci ne la gèrent que partiellement, voire pas du tout dans le cas du TSplitView.
Il suffirait de ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 procedure TCustomSplitView.ChangeScale(M, D: Integer; isDpiChange: Boolean); begin inherited; CompactWidth := MulDiv(CompactWidth, M, D); OpenedWidth := MulDiv(OpenedWidth, M, D); AnimationStep := MulDiv(AnimationStep, M, D); ... end;
Partager