摘要: 5.重载运算符 本质上是一个函数。 函数名为operator(+-*/……) 如果一个运算符是成员函数,其左侧运算对象就绑定到隐式的this参数上。 a.拷贝赋值运算符 例如: 注意,赋值运算符通常返回一个指向其左侧运算对象的引用。(这样就可以在一个表达式中连续使用=) 若类内未定义,编译器会合成一 阅读全文
posted @ 2016-12-04 16:09 Agravity 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 注册表路径HKEY_CLASSES_ROOT\Directory\Background\Shellex\ContextMenuHandlers我们备份了ContextMenuHandlers(右键菜单)的注册表值以后,可以开始修改ContextMenuHandlers的键项了。点击ContextMe... 阅读全文
posted @ 2016-01-22 14:46 Agravity 阅读(3208) 评论(0) 推荐(1) 编辑
摘要: CGrowableArray的声明 in DXUTmisc.h 1 //-------------------------------------------------------------------------------------- 2 // A g... 阅读全文
posted @ 2016-01-20 23:34 Agravity 阅读(215) 评论(0) 推荐(1) 编辑
摘要: 1 #include 2 3 using namespace std; 4 5 6 class A{ 7 public: 8 int* getPointer(){ 9 return &m;10 }11 void out(){12 cou... 阅读全文
posted @ 2016-01-20 01:42 Agravity 阅读(160) 评论(0) 推荐(1) 编辑
摘要: 刚开始建这个项目的时候编译器报了很多Link2019的错误。后来添加了一些lib文件才解决,参考 缺少.lib文件导致的Link2019 解决方案汇总==========================================================================... 阅读全文
posted @ 2016-01-19 13:55 Agravity 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 环境Vs2015, Win10添加lib的方法在末尾下面的错误都是我在写Direct3D程序中遇到的, 记下来方便查找4.ws2_32.lib3. version.lib_GetFileVersionInfoSizeA@8_GetFileVersionInfoA@16_VerQueryValueA... 阅读全文
posted @ 2016-01-19 13:43 Agravity 阅读(4668) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-01-18 00:39 Agravity 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 使用DXUT中的按钮控件类实现 控制模型旋转的过程如下:1.创建一个CDXUTDialog对话框,并绑定至CDXUTDialogResourceManager对话框资源管理器。2.绑定回调函数GUIEvent(GUIEvent函数的函数名可自定义,DXUT框架没有强行规定对话框的回调函数名)3.为对... 阅读全文
posted @ 2016-01-13 23:01 Agravity 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 作为第一个程序,EmpytProject仅仅示范了如何绑定DXUTstate结构中的回调函数。回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特... 阅读全文
posted @ 2015-07-29 13:25 Agravity 阅读(315) 评论(1) 推荐(1) 编辑
摘要: 14.GetCapture()函数功能:该函数取得捕获了鼠标的窗口(如果存在)的句柄。在同一时刻,只有一个窗口能捕获鼠标;此时,该窗口接收鼠标的输入,无论光标是否在其范围内。函数原型:HWND GetCapture(VOID)参数:无。返回值:返回值是与当前线程相关联的捕获窗口的句柄。如果当前线程里... 阅读全文
posted @ 2015-07-28 01:28 Agravity 阅读(480) 评论(4) 推荐(1) 编辑