MFC
文章平均质量分 58
密函一封
可以不断进步乃人生一大幸事!
展开
-
fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC sha
fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]看看vs的项目属性设置,以下两项属性设置必须一致:(一个动态,一个静态)原创 2016-03-03 12:38:25 · 11181 阅读 · 1 评论 -
mfc 井字游戏程序分析,描述整个程序处理过程。
左键单击画X,右键单击画O,X、O轮流画!出现三个连续的图形就是赢!或者画完所有矩形区没有输赢就是平局!(这是单人游戏还是双人游戏?例子而已)先看程序中的数据:9个矩形和矩形状态一个矩形三种状态:空白是0,画X是1(#define EX 1),画O是2(#define OH 2)。代码中:存储9个矩形的数组m_rcSquares[9](全程都在用,设为全局变量)。存储9个矩形的状态的数组m_nGameGrid[9]。用m_nNextChar标记该画哪个了?。(局部变量)程序处理流程分析:……原创 2016-03-02 18:37:23 · 1548 阅读 · 0 评论 -
mfc笔记: 《MFC Windows程序设计》Shape程序
《MFC Windows程序设计》P169页,书中程序代码没有实现加速键F7,F8,F9 。实现上述功能需要:一、在CMainFrame类中定义 HACCEL m_hAccel;二、在CMainFrame类中的OnCreate函数中初始化 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){ m_原创 2016-06-15 22:15:12 · 982 阅读 · 1 评论 -
关于如何看懂mfc程序 初学mfc入门
本文适合初学者阅读,本人也算初学者,刚看出一点门道,献丑了,只求抛砖引玉吧!mfc因为是基于C++面向对象设计的,所以程序中充斥着很多函数名! 库函数之间相互调用!程序本身会根据需要也定义一些函数!这些函数相互纠缠,一个套一个!看着会有错觉:这程序极其复杂!其实,C++中类封装、继承等等本意是想简化程序处理流程,减少程序工作量的!现在反倒适得其反,让很多初学者望而却步了!无可否认mfc库原创 2016-03-09 15:57:31 · 16634 阅读 · 2 评论