DXD12
铁锈_
游戏码农
展开
-
windows游戏编程(三) 创建菜单资源
windows游戏编程大师技巧第二版也是很老的书了,内容有些变化。 使用vs2019创建菜单资源: 资源名称修改为MainMenu.rc, 查看菜单ID: 方法一: 双击进入: 菜单ID为IDR_MENU1 双击打开resource.h文件 这里的ID_FILE_OPEN,ID_FILE_CLOSE就是菜单栏按钮的id,后面代码中还需要使用。 代码记得#include "resource.h" #define WIN32_LEAN_AND_ME...原创 2020-05-24 17:25:31 · 373 阅读 · 1 评论 -
Window游戏编程 (二) 创建两个窗口
#define WIN32_LEAN_AND_MEAN //预编译指令 指示编译器不要包含MFC的内容 #include <Windows.h> #include <windowsx.h> //我们创建的窗口和其他应用程序窗口都会产生事件和消息,所有消息都进入一个队列,并且我们的窗口消息发送到我们的窗口专用队列中, //然后,主事件循环检索这些消息,并且把他们我们的窗口WindowProc中处理 /* hwnd:窗口句柄,当我们使用同一个类建立多个窗口时才会用到,hwnd是表明.原创 2020-05-24 17:14:29 · 787 阅读 · 0 评论 -
windows游戏编程 (一) 了解WinMain函数,创建一个信息框
参考《Windows游戏编程大师技巧》 1.创建工程 对于Vs2019, VS2017 1)桌面向导 2)选择桌面应用程序,空项目 2.代码如下: #define WIN32_LEAN_AND_MEAN //预编译指令 指示编译器不要包含MFC的内容 #include <Windows.h> #include <windowsx.h> /* #define WINAPI __stdcall #define CALLBACK __stdcall __st..原创 2020-05-17 20:58:32 · 436 阅读 · 2 评论 -
Direct12 3D游戏开发实战 “Callback”: 模板 从属名称的使用必须以“模板”为前缀”
使用Vs2017 按照书上的操作,报错 “Callback”: 模板 从属名称的使用必须以“模板”为前缀” 解决办法见链接: https://blog.csdn.net/u014038143/article/details/82377610 取消 VS中的permissive即可。 顺便转下,VS2017中的新建项目步骤 https://www.jianshu.com/p/d6607...转载 2019-09-27 00:45:46 · 952 阅读 · 0 评论