windows项目
文章平均质量分 59
守护砂之国泰裤辣
既然已经走这么远了,那么不妨再走远一点...
展开
-
win32-c语言实现俄罗斯方块
这是我跟着一个视频教程做的。先看效果,后上代码,核心是二维数组(矩阵)的遍历和win32的一些基础,有时间谈谈细节。我使用的是vc++6.0,更高版本也可以,vc++6.0下载地址: http://download.csdn.net/download/richard1997/102522491.打开vs,新建项目:右上角依次打开File->选择New... 或者直接Ctr+N;2....原创 2018-02-15 23:00:59 · 2131 阅读 · 1 评论 -
从零开始学MFC(1)——第一个win32程序
开发环境:vs2015社区版,现在最新的为vs2017,两者用法基本相同。 MFC(.cpp)全名为微软基础类库,是对win32程序(.c)的一层封装,提高了开发效率。 以下为Windows处理应用程序消息的流程: 学习MFC之前,我们先简要学习一下win32程序。 现在开始我们的第一个win32程序: 一、打开vs2015 community中文...原创 2018-03-03 18:15:22 · 1296 阅读 · 0 评论 -
从零开始学MFC(2)——编写第一个MFC程序
MFC是把Windows SDK API封装成几百个类,提高了开发效率。 代码编写步骤: 1、和之前创建Win32项目的流程一样,不过要把main.c换成main.cpp. 2、包含头文件afxwin.h 3、应用程序类,继承CWinApp类 4、重写CWinApp类的虚函数virtual BOOL InitInstance(),它是MFC程序的入口 5、编写框架类派生于CFrameWnd 6...原创 2018-03-03 22:21:17 · 8903 阅读 · 0 评论 -
从零开始学MFC(5)——创建对话框程序
之前都是在win32项目中开始编写MFC程序,这一次我们开始使用vs2015自带的MFC模板来引导创建MFC项目。 因为对话框程序比起单文档多文档程序比较简单,适合初学。所以我们来学习一下对话框程序。 打开VS2015,新建项目->在模板中选择MFC->选中MFC应用程序->填写项名称和选中项目路径后点击确定->点击下一步->勾选基于对话框->...原创 2018-03-04 17:49:12 · 1584 阅读 · 0 评论 -
从零开始学MFC(3)———消息映射机制
相对于Qt的信号与槽机制,MFC提供了一套消息映射机制来处理各种消息。 步骤:1、声明宏,写到.h中DECLARE_MESSAGE_MAP()2、分界宏 写到.cpp中BEGIN_MESSAGE_MAP(MyFrame, CFrameWnd)//消息宏END_MESSAGE_MAP()3、找消息宏 写到 分界宏中4、把函数原型 声明写到.h中5、函数的实现写到.cpp中完整示例:mfc....原创 2018-03-04 11:14:26 · 501 阅读 · 0 评论 -
从零开始学MFC(4)——windows字符集(TEXT()宏,宽字节和多字节)
刚开始程序中,1字符对于1个字节 多字节 引入中文后 1个字符对于对于多个字节(可能是1个也可能是2个甚至是3个,跟具体的字符有关) 宽字节 编码方式如Unicode utf-8 GBK。 前面的代码中,字符串前面必须要用宏TEXT()包起来。 在vs2015中默认编码方式为Unicode,也就是宽字节,如果直接按照下面的代码编码就会报错:MessageBox("aaa"); ...原创 2018-03-04 11:42:01 · 731 阅读 · 0 评论