dxTryGetScaleFactorForControl(TControl,TdxScaleFactor) Method
In This Article
Attempts to retrieve the specified control‘s scale factor.
#Declaration
Delphi
function dxTryGetScaleFactorForControl(AControl: TControl; out AScaleFactor: TdxScaleFactor): Boolean;
#Parameters
Name | Type |
---|---|
AControl | TControl |
AScale |
Tdx |
#Returns
Type |
---|
Boolean |
#Remarks
A control has a scale factor only if the control or one of its parents is DPI-aware (that is, implements the IdxScaleFactor interface). The dxTryGetScaleFactorForControl global function iterates through the control passed as the AControl parameter and all its parents until it finds a scale factor or reaches the last parent in the chain. The function returns False in latter case; otherwise, True. If the specified control or at least one of its parents, the dxTryGetScaleFactorForControl function additionally returns the first found scale factor as the AScaleFactor parameter.
See Also