学习七十一雾央MFC游戏心得,初体验(一)
2015-06-13 18:18
351 查看
看了七十一雾央的博客后深有感触,决定学习一下,跟着操作,写下自己的心得。
初体验。
////////////////2015/06/13/////////////
///////////////by xbw////////////////////
编译器 visual studio 2013 MFC应用程序
1.新建工程 MFC应用程序
2.之前一直学习的是基于窗口的MFC,这次看了雾央的改用单个文件,取消勾选文档/试图*******。
3.如果做好的软件想发给朋友,那么就需要勾选在静态库中使用MFC。
4.主框架样式也按雾央的来,只选择了“最小化框”,“系统菜单”这两项。
我想了一下,可能随意的更改窗口对贴图重画会有影响,暂时还不太懂,跟着雾央走。
5.工程建好了。
6.找到 MainFrm.cpp打开后,找到int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数;
代码较长,都是关于菜单栏的,去掉菜单栏就需要删掉一部分代码,
处理之后
初体验。
////////////////2015/06/13/////////////
///////////////by xbw////////////////////
编译器 visual studio 2013 MFC应用程序
1.新建工程 MFC应用程序
2.之前一直学习的是基于窗口的MFC,这次看了雾央的改用单个文件,取消勾选文档/试图*******。
3.如果做好的软件想发给朋友,那么就需要勾选在静态库中使用MFC。
4.主框架样式也按雾央的来,只选择了“最小化框”,“系统菜单”这两项。
我想了一下,可能随意的更改窗口对贴图重画会有影响,暂时还不太懂,跟着雾央走。
5.工程建好了。
6.找到 MainFrm.cpp打开后,找到int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数;
代码较长,都是关于菜单栏的,去掉菜单栏就需要删掉一部分代码,
处理之后
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWndEx::OnCreate(lpCreateStruct) == -1) return -1; // 基于持久值设置视觉管理器和样式 OnApplicationLook(theApp.m_nAppLook); // 创建一个视图以占用框架的工作区 if (!m_wndView.Create(NULL, NULL, AFX_WS_DEFAULT_VIEW, CRect(0, 0, 0, 0), this, AFX_IDW_PANE_FIRST, NULL)) { TRACE0("未能创建视图窗口\n"); return -1; } SetMenu(NULL); return 0; }这样界面清爽多了,感谢雾央。
相关文章推荐
- RDIFramework.NET ━ .NET快速信息化系统开发框架钜献 V2.9 版本震撼发布
- Struts1之编码问题
- 口水之外:小米和乐视的遭遇战提前来临
- cocos studio试用体验
- hdu 2203 亲和串
- Struts1之bean标签
- leetcode--BinaryTreeLevelOrderTraversal II (二叉树层遍历递归实现)
- js浏览器兼容性问题
- 处理器,操作系统,程序的位数,指针的长度
- 腾讯-信鸽实现消息推送
- redis 应用场景
- 随机点云遍历构造成树
- SGU129 Inheritance
- 大概知道 ParameterSet 是什么意思了
- 关于设计模式中的继承与组合
- Centos 7安装XFCE桌面
- 控制台模拟电梯工作原理
- Effective C++条款11解读: 在operator=中处理“自我赋值”------顺便给出string类的Big Three
- Android 性能分析案例
- IE11 经常崩溃的一个解决方法