ILogCoordinatesImpl::SetVirtualSize
Sets the virtual size of the logical part.
Defined in: LogCoordinatesImpl.h
Syntax
SetVirtualSize(int cx, int cy)SetVirtualSize(const CSize& szVirtual)
Return Value
void
Parameters
cx
The virtual width in logical units
cy
The virtual height in logical units
szVirtual
The new virtual size
Comments
This function must be overriden. It's default implementation does nothing. So, why doesn't the logical part store the virtual size and this function set said value? Because there is more then one place you may choose to store the virtual size value. For example, you could have one component which contains another. In this scenerio, the size of the contained component is the virtual size of the container. Alternatively, you may want to store the virtual size directly in the logical part itself. To accommodate both possibilities, this function is virtual and must be overriden.See Also