void initD3D(HWND hwnd); / / 设置并初始化 Direct3D

{
 d3d=Direct3DCreate9(D3D_SDK_VERSION);
 D3DPRESENT_PARAMETERS d3dpp;
 ZeroMemory(&d3dpp,sizeof(d3dpp));
 d3dpp.Windowed=FALSE;
 d3dpp.SwapEffect=D3DSWAPEFFECT_DISCARD;
 d3dpp.hDeviceWindow=hwnd;
 d3dpp.BackBufferFormat=D3DFMT_X8R8G8B8;
 d3dpp.BackBufferWidth=SCREEN_WIDTH;
 d3dpp.BackBufferHeight=SCREEN_HEIGHT;
 d3d->CreateDevice(D3DADAPTER_DEFAULT,D3DDEVTYPE_HAL,hwnd,D3DCREATE_SOFTWARE_VERTEXPROCESSING,&d3dpp,&d3ddev);

}

void render_frame(void);/ / 将呈现单个帧

{
 d3ddev->Clear(NULL,NULL,D3DCLEAR_TARGET,D3DCOLOR_XRGB(0,40,100),1.0f,0);
 d3ddev->BeginScene();
 d3ddev->EndScene();
 d3ddev->Present(NULL,NULL,NULL,NULL);

}
void cleanD3D(void);/ / 关闭 Direct3D 并释放内存

{
 d3ddev->Release();
 d3d->Release();

}

SCREEN_WIDTH=GetSystemMetrics(SM_CXSCREEN);
 SCREEN_HEIGHT=GetSystemMetrics(SM_CYSCREEN);//获取屏幕分辨率

CreateWindow(szWindowClass, szTitle, WS_EX_TOPMOST|WS_POPUP,
      0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, NULL, NULL, hInstance, NULL)//全屏模式

Direx 自学总结一相关推荐

  1. 中级实训第一天的自学报告

    目录[阅读时间:约10分钟] 中级实训第一天的自学报告 姓名:隐藏敏感信息 学号:隐藏敏感信息 一.Vi/Vim 二.Java 三.Ant 四.Junit [附加]五.SonarQube [附加]六. ...

  2. 如何自学php框架,如何学习php框架

    原标题:如何学习php框架 PHP作为网络开发的强大语言之一,现在应用非常广泛,主要运用于中小型企业.具有开放源代码,跨平台性强,开发快捷,效率高,面向对象,并且简单易学,容易于上手,并且是开源产品. ...

  3. c++ memset 语言_自学C语言不知道从哪儿下手?学习框架都帮你列好了!

    首先up主发现头条上居然没有技术板块,不知道是不是我没看见,那么我就做头条技术萌新大佬哈哈哈哈,想想都刺激, 普通人学习c语言大概需要3个月时间,每天码代码,学好了c,你会发现c++基本只需要1个月不 ...

  4. 计算机接口与通信技术考试题,全国2010年10月自学考试计算机通信接口技术试题...

    全国2010年10月高等教育自学考试 计算机通信接口技术试题 课程代码:02369 注:接口芯片的控制字请参阅附录. 一.单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项 ...

  5. 某单位招聘考试需要考核数学英语计算机,2010年10月自学考试电子商务网站设计原理试题...

    全国2010年10月高等教育自学考试 电子商务网站设计原理试题 课程代码:00906 一.单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将 ...

  6. 用python写计算机专业_自学open cv,用Python写的,本人是一名学生党,因为我本专业不是搞计算机的_cc霜_学生党_教育_教育其他...

    自学open cv,用Python写的,本人是一名学生党,因为我本专业不是搞计算机的,所以一切从0开始,自己学习的时候就整理一些笔记,以防忘记了.

  7. 《UG NX8.0中文版完全自学手册》一第1章 UG NX 8.0简介

    本节书摘来自异步社区<UG NX8.0中文版完全自学手册>一书中的第1章,作者 刘昌丽 , 周进,更多章节内容可以访问云栖社区"异步社区"公众号查看 第1章 UG NX ...

  8. Java初学者如何自学和自己定位解决问题

    注: OneCoder 即本人苦逼Coder 今天群里(Java Coder群:91513074)的朋友,问我该如何看帮助文档,或者说在遇到问题的时候如何解决.希望我能介绍一下我的方法. 这个OneC ...

  9. SQL 自学笔记1(W3School)

    自学W3School http://www.w3school.com.cn/sql/index.asp 简介 SQL是什么? Structured Query Language 结构化的查询语言 SQ ...

最新文章

  1. win10下Git和Tortoise安装并使用VS15保存到码云
  2. 相对友好的 AVL Tree 教程
  3. webapi添加html页面,如何从WebApi动作返回html页面?
  4. 手把手干货教学Matlab载波调制
  5. JSP自定义标签开发入门
  6. php where 不包含,php – 除非它们包含“where”或“like”子句,否则不允许删除
  7. centos 下安装mysql
  8. Python 图片压缩
  9. 《从零开始的 RPG 游戏制作教程》第八期:对话、按钮、变量、马甲
  10. 鼠标计算机英语怎么说,鼠标英语
  11. sqlserver with 语法
  12. 2022-03-25 redis哨兵处理failover
  13. 最有可能成为第五个一线城市,苏州 or 杭州?
  14. 汉语写代码编程与为什么很多软件有简体中文版
  15. R语言-2*2卡方检验与效应量
  16. CSS小技巧---线性渐变linear-gradient/径向渐变radial-gradient
  17. VC++实现的基于人眼状态的疲劳驾驶识别系统
  18. 创业时代,喔,创业时代,有一点可爱有一点呆
  19. 交换机笔记3-3.1
  20. VC++程序设计与应用--动态链接库

热门文章

  1. JVM性能监控及调优篇
  2. 永磁同步电机力矩控制(一):什么是力矩控制?
  3. 【2021情人节主题征文】和女朋友一起玩猜数字游戏吧!
  4. java全栈系列之JavaSE-面向对象(方法的定义与调用)030
  5. IDF实验室-伟人的名字
  6. 出战卡不足_特种部队TCG的不足之处和改进方案
  7. 2016年之年中总结
  8. android 请假单界面,请假单_表单设计_OA系统_泛普软件
  9. 【leetcode 993】【二叉树的堂兄弟节点】
  10. [LOJ2568][可并堆]APIO2016:烟花表演