2019年3月14日

MFC常见问题总结

摘要: 1. c++中的函数前面加个LRESULT是什么意思啊?在微软vc提供的头文件中有定义在winnt.h中typedef long LONG;在windef.h中typedef LONG LRESULT;所以LRESULT就是long,也就是长整形之所以取名类LRESULT,L=>longresult 阅读全文
posted @ 2019-03-14 22:02 船王张 阅读(345) 评论(0) 推荐(0)
2019年3月13日

win32控制台程序 宽字符与短字符转化

摘要: 由于vs各版本之间存在字符设置不兼容问题,特总结char与tchar的互相转换函数,如下,在之后的工程中可以使用。 void TcharToChar(const TCHAR * tchar, char * _char) { int iLength; //获取字节长度 iLength = WideCh 阅读全文
posted @ 2019-03-13 19:52 船王张 阅读(260) 评论(0) 推荐(0)

几个简单的windows API

摘要: //将光标移动到x,y位置void gotoxy(int x, int y){ COORD c; c.X = x; c.Y = y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), c);} //设置窗口颜色 用到两个Windows 阅读全文
posted @ 2019-03-13 19:48 船王张 阅读(277) 评论(0) 推荐(0)

简易贪吃蛇

摘要: 基于infinitor的AI贪吃蛇项目,发布简化版贪吃蛇游戏,去除了原来版本的AI功能,简化了部分代码,实现了更为简单的贪吃蛇游戏。 贪吃蛇游戏实际上是控制台的打印程序,电脑并不知道这个游戏叫作“贪吃蛇”,其本质是通过对数组vector进行元素的坐标变换,实现视觉效果上贪吃蛇位置的移动。 主要分为: 阅读全文
posted @ 2019-03-13 11:14 船王张 阅读(303) 评论(0) 推荐(0)