DX窗口创建和初始化
来源:互联网 发布:手机dlna软件 编辑:程序博客网 时间:2024/06/05 18:10
今天过得浑浑噩噩的。。有课要上,代码也是看的断断续续的。感觉好没效率、还是先小总结下今天看到的
先是普通窗口的建立过程:
声明,定义窗口响应函数 LRESULT CALLBACK WndProc(HWND hwnd,
UINT message,
WPARAM wParam,
LPARAM lParam);
定义窗口类 WNDCLASS
填写定义好的窗口类中的各项条款
注册这个窗口类 RegisterClass
根据设计好的窗口类创建窗口 HWND hwnd = CreateWindow
显示窗口 ShowWindow(hwnd,nShowCmd);
更新窗口 UpdateWindow(hwnd);
消息循环 GetMessage/PeekMessage
接着就是DIrectX初始化 :
创接口 Direct3DCreate9(D3D_SDK_VERSION)
取信息 GetDeviceCaps(D3DADAPTER_DEFAULT,D3DDEVTYPE_HAL,&caps)
填内容 D3DPRESENT_PARAMETERS d3dpp;
d3dpp.BackBufferWidth=SCREEN_WIDTH;填写后台缓冲区的宽度
创设备 CreateDevice
感觉都没有得出自己的什么东西。。学得很不实。。要多向浅墨学习
参考:http://blog.csdn.net/poem_qianmo/article/details/8197792
- DX窗口创建和初始化
- SDL初始化和创建窗口
- 用Dx创建一个简单的窗口
- DX窗口
- WGUI初始化与窗口创建
- DX多窗口编程
- mac配置环境变量和2dx创建编译项目命令
- 创建和初始化bean
- DX手动创建模型
- 窗口创建和销毁
- 窗口创建和关系
- 创建和显示窗口
- 类的创建和初始化
- eclipse创建2dx项目
- 窗口的初始化和关闭顺序
- win32下面的DX初始化框架
- 初始化窗口
- 初始化窗口
- NDK jni 加载静态库
- Hibernate one-to-many many-to-one 双向关联
- MFC 文件,文件夹操作
- hadoop job初始化源码浅析
- Android应用程序需不需要手动退出?
- DX窗口创建和初始化
- 做好时间评估,尽早行动
- 远程访问postgresql数据库
- 第六节cocos2dx的小试牛刀
- 关于 plsql 的总结 (一)
- openjdk和jdk的区别与联系
- 其他TM:biterm topic model
- MyEclipse设置编码方式
- LeetCode:Reorder List C++与Java实现