CMvcVisualComponent::ScaleBounds
virtual CSizeCMvcVisualComponent::ScaleBounds(intxNum, intxDenom, intyNum, intyDenom, BOOLbAnchorCenter= FALSE)
Scales the bounds of the visual component
Defined in: MvcVisualComponent.h
Return Value
CSize The new size of the component after the scaling is done
Parameters
xNum
xDenom
yNum
yDenom
Comments
This function scales the size of the visual component. The formula is very simple:new_width = (current_width * xNum) / xDenom; new_height = (current_height * yNum) / yDenom;
To double the width of the component, simply pass the value (int)2 as the xNum parameter and (int)1 as the xDenom parameter. To half its width, simply reverse the previous order. The bAnchorCenter parameter is useful if you want to zoom about a centerpoint.
bAnchorCenter
See Also
MvcVisualComponent::SetSize