1、打开VC++6.0
2、新建一个MFCAppWizard(exe)的工程,工程名为wuzi
3、点击确定
4、选择单个文档,去掉文档/查看体系结构支持复选框
5、点击完成
6、切换到CLassView
7、找到CChildView类下的OnPaint()函数,双击该函数
8、OnPaint()函数代码如下:
voidCChildView::OnPaint()
{
CPaintDCdc(this);
CPenbi,*jbi;
bi.CreatePen(PS_DASH,2,RGB(0,255,0));//创建绿色画笔
jbi=dc.SelectObject(&bi);//选择画笔
for(inti=0;i<15;i++)//画水平线
{
dc.MoveTo(40,40+i*40);
dc.LineTo(15*40,40+i*40);
}
for(i=0;i<15;i++)//画垂直线
{
dc.MoveTo(40+i*40,40);
dc.LineTo(40+i*40,15*40);
}
dc.SelectObject(jbi);
}
9、编译,运行
画五子棋的子,可用以下的画圆的函数,
BOOLEllipse(intx1,inty1,intx2,inty2);
或
BOOLEllipse(LPCRECTlpRect);
补充:
CChildView类没找到,可能因为你没有去掉文档/查看体系结构支持复选框。(第4步)
如果不去掉该复选框,选择单个文档,点击完成,那么你将看到CWuziView类,切换到CLassView,找到CWuziView类,右击该类,选择AddWindowsMessageHandler,弹出一对话框,在左边选择WM_PAINT,双击它或点击右边的AddHandler,再点击EditExisting,进入到CWuziView::OnPaint()函数,函数代码同上面的第8步。
最后编译运行。