相关推荐
-
基于MFC的DirectX编程框架
DirectX的一些初始化工作封装在一个CWnd的派生类里面,程序在VS2005 + DX9SDK下编译通过
-
将MFC与DirectX9结合使用
将DX+MFC,一般用来实现地图编辑器的效果,因为单纯使用DX+Win32来写地图编辑器框架需要做很多工作,而用MFC问题就简单化了,你所要做的就是在响应事件中编写代码。 首先我根据MFC的框架与消息传递路线(具体参见侯捷老师的深入浅出MFC),我们发现一个主窗体事实上管理一个当前激活窗口(View)的成员变量,而这个变量正是MFC用来分管渲染的对象(MFC著名的文档-视图模式,文档框架
-
MFC架构下的DirectX8 (转)
MFC架构下的DirectX8 (转)[@more@]FC架构下的DirectX8 - directx8,directx8.1b - 技术教程网 技术教程网 -- 实用技术参考 ...
-
基于MFC的Direct3D程序设计
原文链接:MFC D3D Application: Direct3D Tutorial Part I作者这个MFC程序中第一个有趣的地方是让用于Direct3D绘制的窗口类从CWnd类和CXD3D类继承下来: class CD3DWnd : public CXD3D, public CWnd CD3DWnd类是用于窗口中控件(比如一个PictureBox)的基类,这个控件将提供普通Cwnd类的...
-
VS2010 使用 Derictshow 时遇到的问题
<br />之前一直采用VS2005,现成的Code直接搬到vs2010,编译时出现如下错误:<br />错误1:<br />1>e:/program files/microsoft visual studio 10.0/vc/atlmfc/include/afxglobals.h(375): error C2143: syntax error : missing ';' before '*'<br /> 1>e:/program files/microsoft visual studio 10.0/vc
-
DX_MFC框架
基于MFC 的 DX 框架
-
任天堂游戏模拟器源代码(VC6+DirectX,1.97M)
在电脑上玩FC/NES红白机游戏少不了模拟器,网上下个NES格式的模拟游戏文件就可以玩了。VC6工程,需要DirectX SDK的支持,如编译出错请将DIRECTX目录下的DDraw.h和DInput.h两个文件拷到工程根目录下,还有个IDC_什么的未定义,直接将该语句删除就可以了。一般是一次编译通过。编译好的.exe文件需要.vlp文件,源代码也压到压缩包里了。 本来只需要1分,CSDN偷偷改成了37,鄙视之。
-
DDraw笔记-创建表面
创建表面 创建DDraw对象和设置协作级别请看《一个简单的DDraw应用程序》 设置模式 SetDisplayMode为设置视频模式的函数 HRESULT SetDisplayMode(DWORD dwWidth, // 屏幕宽 DWORD dwHeight, // 屏幕高 DWORD dwBPP, ...
-
C++程序无法打开ddraw.lib问题的解决 -- 将DirectX引入到VS工程中
1、VS2008中无法打开ddraw.lib问题 (1)在新的机器上用VS打开某工程,编译提示:无法打开ddraw.lb,导致链接失败。 (2)回想之前的开发内容,应该是接入第三方的DVR设备,在视频解码的时候用到了DX的东西,所以出现这个依赖问题。 (3)需要手动安装一个DX的SDK开发包,然后将对应安装目录下的Include和Lib目录添加到VS中,在VS2008中配置为:Toolsà
-
MFC中使用D3D
1. 新建单文档类型的MFC应用程序 2. 添加三个lib文件:d3d9.lib d3dx9.lib winmm.lib 3. 在D3D9MFCView.h文件中添加如下代码: 包含头文件:#include //88888 添加成员函数和成员变量: [c-sharp] view plaincopyprint? //88888 private:
-
加入ddraw.lib库文件
问题: 在编写DirectDraw 初始化演示时,include了ddraw.h头文件,会提示 错误。 解决: 1.右击工程,左击properties(属性),选择VC++ Directories,在Library Directories添加ddraw.lib库文件,在添加之前要自己先找到ddraw.lib库文件所在的位置,一般就在安装的DirectX SDK下的lib下。 2.
1 楼 icess 2008-08-07 12:30