问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问如何用mfc画一个五子棋的棋盘啊?

发布网友 发布时间:2022-05-03 10:16

我来回答

5个回答

热心网友 时间:2022-06-18 22:46

1、打开VC++ 6.0
2、新建一个MFC AppWizard(exe)的工程,工程名为wuzi
3、点击确定
4、选择单个文档,去掉"文档/查看体系结构支持"复选框
5、点击完成
6、切换到CLassView
7、找到CChildView类下的OnPaint()函数,双击该函数
8、OnPaint()函数代码如下:
void CChildView::OnPaint()
{
CPaintDC dc(this);

CPen bi,*jbi;
bi.CreatePen(PS_DASH,2,RGB(0,255,0)); //创建绿色画笔
jbi=dc.SelectObject(&bi); //选择画笔
for(int i=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、编译,运行

画五子棋的子,可用以下的画圆的函数,
BOOL Ellipse( int x1, int y1, int x2, int y2 );

BOOL Ellipse( LPCRECT lpRect );

补充:
CChildView类没找到,可能因为你没有去掉"文档/查看体系结构支持"复选框。(第4步)
如果不去掉该复选框,选择单个文档,点击完成 ,那么你将看到CWuziView类,切换到CLassView ,找到CWuziView类,右击该类,选择Add Windows Message Handler,弹出一对话框,在左边选择WM_PAINT,双击它或点击右边的Add Handler,再点击Edit Existing,进入到CWuziView::OnPaint()函数,函数代码同上面的第8步。
最后,编译,运行 。

热心网友 时间:2022-06-18 22:47

打开VC++ 6.0 2、新建一个MFC AppWizard(exe)的工程,工程名为wuzi 3、点击确定 4、选择单个文档,去掉"文档/查看体系结构支持"复选框 5、点击完成 6、切换到CLassView 7、找到CChildView类下的OnPaint()函数,双击该函数 8、OnPaint()函数代码如下: void CChildView::OnPaint() { CPaintDC dc(this); CPen bi,*jbi; bi.CreatePen(PS_DASH,2,RGB(0,255,0)); //创建绿色画笔 jbi=dc.SelectObject(&bi); //选择画笔 for(int i=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、编译,运行 画五子棋的子,可用以下的画圆的函数, BOOL Ellipse( int x1, int y1, int x2, int y2 ); 或 BOOL Ellipse( LPCRECT lpRect ); 补充: CChildView类没找到,可能因为你没有去掉"文档/查看体系结构支持"复选框。(第4步) 如果不去掉该复选框,选择单个文档,点击完成 ,那么你将看到CWuziView类,切换到CLassView ,找到CWuziView类,右击该类,选择Add Windows Message Handler,弹出一对话框,在左边选择WM_PAINT,双击它或点击右边的Add Handler,再点击Edit Existing,进入到CWuziView::OnPaint()函数,函数代码同上面的第8步。 最后,编译,运行 。

热心网友 时间:2022-06-18 22:47

1、打开VC++ 6.0
2、新建一个mfc AppWizard(exe)的工程,工程名为wuzi
3、点击确定
4、选择单个文档,去掉"文档/查看体系结构支持"复选框
5、点击完成
6、切换到CLassView
7、找到CChildView类下的OnPaint()函数,双击该函数
8、OnPaint()函数代码如下:
void CChildView::OnPaint()
{
CPaintDC dc(this);

CPen bi,*jbi;
bi.CreatePen(PS_DASH,2,rgb(0,255,0)); //创建绿色画笔
jbi=dc.SelectObject(&bi); //选择画笔
for(int i=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、编译,运行

画五子棋的子,可用以下的画圆的函数,
BOOL Ellipse( int x1, int y1, int x2, int y2 );

BOOL Ellipse( LPCRECT lpRect );

补充:
CChildView类没找到,可能因为你没有去掉"文档/查看体系结构支持"复选框。(第4步)
如果不去掉该复选框,选择单个文档,点击完成 ,那么你将看到CWuziView类,切换到CLassView ,找到CWuziView类,右击该类,选择Add Windows Message Handler,弹出一对话框,在左边选择WM_PAINT,双击它或点击右边的Add Handler,再点击Edit Existing,进入到CWuziView::OnPaint()函数,函数代码同上面的第8步。
最后,编译,运行 。

热心网友 时间:2022-06-18 22:48

1、打开VC++ 6.0
2、新建一个MFC AppWizard(exe)的工程,工程名为wuzi
3、点击确定
4、选择单个文档,去掉"文档/查看体系结构支持"复选框
5、点击完成
6、切换到CLassView
7、找到CChildView类下的OnPaint()函数,双击该函数
8、OnPaint()函数代码如下:
void CChildView::OnPaint()
{
CPaintDC dc(this);

CPen bi,*jbi;
bi.CreatePen(PS_DASH,2,RGB(0,255,0)); //创建绿色画笔
jbi=dc.SelectObject(&bi); //选择画笔
for(int i=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、编译,运行

画五子棋的子,可用以下的画圆的函数,
BOOL Ellipse( int x1, int y1, int x2, int y2 );

BOOL Ellipse( LPCRECT lpRect );

补充:
CChildView类没找到,可能因为你没有去掉"文档/查看体系结构支持"复选框。(第4步)
如果不去掉该复选框,选择单个文档,点击完成 ,那么你将看到CWuziView类,切换到CLassView ,找到CWuziView类,右击该类,选择Add Windows Message Handler,弹出一对话框,在左边选择WM_PAINT,双击它或点击右边的Add Handler,再点击Edit Existing,进入到CWuziView::OnPaint()函数,函数代码同上面的第8步。
最后,编译,运行 。

求采纳

热心网友 时间:2022-06-18 22:49

打开VC++ 6.0 2、新建一个MFC AppWizard(exe)的工程,工程名为wuzi 3、点击确定 4、选择单个文档,去掉"文档/查看体系结构支持"复选框 5、点击完成 6、切换到CLassView 7、找到CChildView类下的OnPaint()函数,双击该函数 8、OnPaint()函数代码如下: void CChildView::OnPaint() { CPaintDC dc(this); CPen bi,*jbi; bi.CreatePen(PS_DASH,2,RGB(0,255,0)); //创建绿色画笔 jbi=dc.SelectObject(&bi); //选择画笔 for(int i=0;i
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? c++ 请问我用一个棋盘图片做为五子棋的棋盘,请问该如何画出和棋盘图片正好对应的棋子位置,用来显示。 五子棋怎么画棋盘 表格符号做五子棋的棋盘是怎样做的? 求大神给个思路,怎么用二维数组打印出五子棋盘 标准的五子棋盘怎么画? 哪位有ps处理好的五子棋棋子和两个五子棋棋盘啊? 往届生考研与应届生有什么不同,有哪些需要注意的事项? 请问1.应届生考研与往届生考研,学历学位是否有区别;2.在职研究生与全日制研究生区别;往届生考全日制呢 应届考研与非应届考研有什么区别 应届考研和往届考研有什么区别呢?是不是往届考研更难呢? 对肉的去腥处理? 应届和往届毕业生参加研究生考试的区别? 如何人工让母狗发情 鸡舍消毒用什么药最好? 母狗发情怎么办? 坎高母狗一帮多大岁数能发情 应届考研和非应届考研到底有何不同呢? 母狗发情怎么办??急!!! 母狗发情怎么办??急!!! 往届毕业生考研毕业后和应届的毕业生考研毕业后有区别么? 打招呼日常用语 关于打招呼的词语 向别人问好用语 问候语有哪些 翼支付是怎么登录? 翼支付怎么登录的? 用什么浏览器登录翼支付? 如何登录翼支付手机交费易客户端? A股与美股之间,到底是怎样的关系 美股暴跌跟A股有什么关系 美股和A股最大的区别是什么 美股和A股有联动性吗? 怎么下载QQ好友上线铃声 谁有qq提示音噔噔登的那种提示音作为手机铃声? QQ来的铃声怎么下载呀 qq提示音甘露的下载地址 谁有qq提示咳嗽的铃声 形近字组词 秉组词和乘组词? 乘的形近字 秉的形近字