五子棋1.0版,c++初学

本文档详细介绍了使用VC++ MFC创建单机和网络版五子棋游戏的过程,强调了需要自定义位图和光标,以及重要的函数如OnLButtonUp和OnSetCursor。作者分享了在实现过程中遇到的问题和解决方案,为其他初学者提供了帮助。
摘要由CSDN通过智能技术生成
主要参考:http://wenku.baidu.com/link?url=YKa3OKIrk3KpxtxIVYZZ7rpwVnwuFPd6-pgV6WgtX6F3P9RfsNl569lD1wnnDXc8JfObnqqTZdwnJQW3s9GdgN1gG4C4QyrbM-QZTDIeLP7
VC++MFC单机和网络版五子棋

前言:我还是觉得你首先要一个写五子棋的清晰思路,先写什么,在写什么。

主要是指出一些这篇做法的不详尽的地方,费了我一点功夫去调试,希望这些能给大家一点帮助
1.两个位图一定要自己画:
IDB_BLACK  
IDB_WHITE
2.两个光标图也要画:
IDC_CURSOR1 黑棋
IDC_CURSOR2 白棋子
3.最重要的也就是函数了:
afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
//鼠标图形更换
afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);
这两个函数在class wizard里添加
    void over(CPoint point);我是自己添加的;
为了让它执行,我让它在每次下完一步棋后都执行一次;就添加到了
void ***View::OnLButtonUp(UINT nFlags, CPoint point) 的末尾;

做完后的文件:链接: http://pan.baidu.com/s/1kTMhCRt 密码: qneg


第一次写博客啊!!!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值