06 2012 档案
摘要:文件文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。从不同的角度可对文件作不同的分类...
阅读全文
摘要:目前,很多基于对话框的应用程序中对话框都是不带框架的,也就是说对话框没有标题栏。众所周知,窗口的移动都是通过鼠标拖动窗口的标题栏来实现的,那么现在应用程序中的对话框没有了标题栏,用户如何移动对话框呢?本实例针对这个问题提出解决的办法。图一、无标题栏的对话框界面 一、实现方法 解决无标题栏窗口...
阅读全文
摘要:我新建了个MFC工程,包含了MD5的C文件,并且按照__cdecl编译成C代码,但是我在工程主对话框的.cpp文件调用时总出现如下错误,用C的时候是没有的:error C2660: “MD5Init”: 函数不接受 1 个参数error C2660: “MD5Update”: 函数不接受 3 个参数...
阅读全文
摘要:error C2143: syntax error : missing ';' before '*....error C2501: 'CMyDoc' : missing storage-class or type specifierserror C2501: 'G...
阅读全文
摘要:CComboBox的探究。花了几个小时写这些东东,希望对初学者有所帮助。 阅读此文前请注意:文中是以FormView来探究整个过程,如果读者使用的是基于对话框的应用程序,则视情况更改代码内容,不影响阅读。程序设计中组合框使用相当多,但对于组合框的结构,大部分程序设计者只知其大概,即一般的组合框是...
阅读全文
摘要:1.项目属性->C++编译器,将include目录加进去,就是.h文件2.项目属性->链接器 其他库目录,添加.a文件所在目录的目录地址3.项目属性->库 添加.a文件--------------我后来碰到这个问题是在 链接器的 库(不是库目录!)中添加比如 lpthread就可以了,不用加什么.a...
阅读全文
摘要:虚拟机下的linux如果不设置分辨率就全屏没什么效果,还是那么小。所以要先改分辨率。最简单的办法就是不用命令改系统---->首选项----->显示器注意的是,如果改成最大的那个分辨率就不能更改回来,因为找不到显示器,这时候就得全屏了如果用命令就有如下方法,但是现在还没完全搞懂,只能在以后的学习中慢慢...
阅读全文
摘要://基于SDK//目的:获得控件在客户区的坐标,封装类似MFC中类似void ScreenToClient( LPRECT lpRect )方法//返回RECT包括左上角的坐标,不只是(0,0) 虽然MFC封装了不少Windows的API类库,但是有时候使用MFC 时总是不如人意!特别别扭,还是钟情...
阅读全文
摘要:D3DPRESENT_PARAMETERS可以翻译为d3d的显示参数设置,这样就比较好理解了。下面是它的具体参数:typedef struct _D3DPRESENT_PARAMETERS_ { UINT BackBufferWidth, BackBufferHeight; D3DFORMAT B...
阅读全文
摘要:1、Surfaces是什么: 通俗的讲surfaces就是一个二维的矩形平面。在DX9中,与其对应的com接口为IDirect3DSurface9,LPDIRECT3DSURFACE9。2、Surfaces的作用: 作为一个矩形平面,surfaces用来在屏幕上显示平面图象,即从文件中读取图象数...
阅读全文
摘要:很多人为VC6.0中如何彻底删除类文件苦恼,有时源文件删除了,包含的头文件也在其他类中删除了,但是在类视图中还是存在,很让人郁闷。下面告诉大家一个彻底删除类文件的方法, 首先:再项目中将所有涉及涉及到要删除的类得对象和头文件的引用删除; 然后:再工作目录下将要删除的类得头文件(.h)和对应的资源文...
阅读全文
摘要:今天在看程序时,发现一个函数中使用的很多的 #if 1......#endif#if 0......#endif因为没有用过,感到有点莫名。如是上网查找答案。终于明白是用来注释编译内容的。意思是说:#if 1 需要编译器编译以下内容;#if 0 编译器不要编译以下内容;#if 0 #endif 这...
阅读全文