プログラミングメモ →目次

方眼紙を印刷する(VC++)

Graph pager

CDC::SetMapModeのMM_LOMETRICMM_LOENGLISHの応用として、方眼紙を印刷します。テストのため、A4サイズの印刷用紙上、1mm x 1mm  と 0.1inch x 0.1inch の方格子を印刷します。

if (g_bMetric)
{
	nMapModeOld = pDC->SetMapMode(MM_LOMETRIC);
	pDC->SetWindowOrg(-254/2, 254/2);
}
else
{
	nMapModeOld = pDC->SetMapMode(MM_LOENGLISH);
	pDC->SetWindowOrg(-50, 50);
}

VC++6.0ソースファイル