The graphics engine determines how to style the PolyShortLine, and either sets the PSL_YMAJOR bit of the style field or clears it to 0. Therefore:

if(psl  usStyle & PSL_YMAJOR) {

Style it Y-major by adding pDC  usStyleRatioY to the error-term value upon each increment
of y as it is drawn.
}
else {

Style it X-major by adding pDC  usStyleRatioX to the error-term value upon each increment
of x as it is drawn.
}


[Back: Style Ratio]
[Next: First and Last Pel Considerations]