BCGControlBar Pro for MFC
virtual double CBCGPChartAxis::PointFromValue ( double  dblValue,
BOOL  bForceValueOnThickMark,
BOOL  bLogValue = TRUE 

Given a value in axis units calculates a point in client coordinates.

It's X member of CBCGPPoint if the axis is horizontal, and Y if the axis is vertical.

dblValueSpecifies a value to be converted to client coordinates.
bForceValueOnThickMarkShould be TRUE if you need a point corresponding to tick marks; can be FALSE to calculate a point with 0.5 unit offset, if the axis displays data between tick marks.
bLogValueTRUE - logarithmic axis; FALSE - otherwise.

Reimplemented in CBCGPChartTernaryAxis.