線の端タイプ
void DlgSample::Draw(SGRect region) { SGDialog::Draw(region); SGCanvasDraw cd( this ); if( cd.CvBegin() ){ cd.CvColor(0, 0, 0); cd.CvSetLineWidth(30); cd.CvSetLineCap(CV_LINE_CAP_BUTT); cd.CvMoveTo(64, 50); cd.CvLineTo(64, 200); cd.CvStroke(); cd.CvSetLineCap(CV_LINE_CAP_ROUND); cd.CvMoveTo(128, 50); cd.CvLineTo(128, 200); cd.CvStroke(); cd.CvSetLineCap(CV_LINE_CAP_SQUARE); cd.CvMoveTo(192, 50); cd.CvLineTo(192, 200); cd.CvStroke(); cd.CvColor(255, 50, 50); cd.CvSetLineWidth(2); cd.CvMoveTo(64, 50); cd.CvLineTo(64, 200); cd.CvMoveTo(128, 50); cd.CvLineTo(128, 200); cd.CvMoveTo(192, 50); cd.CvLineTo(192, 200); cd.CvStroke(); cd.CvEnd(); } }