I am using version 5.0.3.0 from TAdvStringGrind but i exclude this component from skinning because the look is not what i want. I still looking for a way to detecting what % the customer is running on his PC. Do you know how to do that?
Hello
If you have the TsSkinProvider component placed to the form, then you can receive a current PPI used by skin engine for this form: sSkinProvider1.SkinData.CurrentPPI
Also, you can try this function:
function GetControlPPI(Ctrl: TControl): integer;
It’s declared in the sVCLUtils unit.
Hello,
GetControlPPI works i can correct the problem with TAdvSmoothPanel.
What i see also is that the pictures in the messagedlg are not resized correctly. See the attachments with different windows settings. How can i correct this?
Hello!
I have researched it and see that image is drawn by Delphi and changing of this behavior is difficult.
I can suggest to use the sMessageDlg procedure which is declared in the “sDialogs” unit.
Drawing in this dialog is more correct and buttons captions are localized automatically.