摘要: 原文链接:http://blog.csdn.net/zhmxy555/article/details/7338082透明效果由于所有的图文件都是以矩形来储存的,我们也许会需要把一张怪兽图片贴到窗口的背景图上,而这种情况下如果直接进行贴图,结果如下图:这似乎不是我们想要的结果。为了得到透明效果,我们需... 阅读全文
posted @ 2015-01-06 17:04 YinaPan 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 本系列文章由zhmxy555编写,转载请注明出处。 http://blog.csdn.net/zhmxy555/article/details/7335103 共四步 步骤一:加载位图 步骤二:建立与窗口DC兼容的内存DC 步骤三:选用位图对象 步骤四:贴图 详细步骤 步骤一:加载位图 要从文件加载位图,常常使用LoadImage()函数。 HANDLE LoadImage( HIN... 阅读全文
posted @ 2015-01-06 15:14 YinaPan 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://blog.csdn.net/poem_qianmo/article/details/7333886GDI(Graphics Device Interface) 图形设备接口,掌管了所有显像设备的图像显示及输出功能。Windows系统现在的图形操作环境都是他的功劳。Ⅰ.坐标与D... 阅读全文
posted @ 2015-01-06 11:10 YinaPan 阅读(306) 评论(0) 推荐(0) 编辑
摘要: int main(){ typedef std::string AddressLines[4]; std::string *pal = new std::string[4]; std::string *pal1 = new AddressLines; delete [] pa... 阅读全文
posted @ 2015-01-06 02:30 YinaPan 阅读(469) 评论(3) 推荐(0) 编辑
摘要: S_OK是COM服务器返回正确S_FALSE是COM服务器返回错误,不过这个错误是可以不处理的,不影响程序正常运行。只是结果不是想要的E_FAIL是必须处理的错误。//// Success codes//#define S_OK ((HRESULT)0L)#define S_FALSE ((HRES... 阅读全文
posted @ 2014-11-06 15:59 YinaPan 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: typedef struct _CrtMemBlockHeader{// Pointer to the block allocated just before this one:struct _CrtMemBlockHeader *pBlockHeaderNext;// Pointer to the block allocated just after this one:struct _CrtMe... 阅读全文
posted @ 2014-10-09 10:10 YinaPan 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 一、预备知识1、表面表面就是Direct3D用于储存2D图像数据的一个像素矩阵。width和height以像素为单位,pitch以字节单位,用接口IDirect3DSurface来描述表面LockRect:该方法用于获取指向表面存储区的指针,通过通过指针运算,可对每个像素进行读写操作;UnlockR... 阅读全文
posted @ 2014-08-18 02:17 YinaPan 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 想一千次,不如去做一次。华丽的跌倒,胜过无谓的徘徊。 阅读全文
posted @ 2014-08-05 17:27 YinaPan 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 在绘制每一帧图形前都要先清空视区,即清空渲染目标表面上的视区矩形的内容:颜色缓冲区、深度缓冲区或者模板缓冲区。 HRESULT Clear( [in] DWORD Count, //重置的矩形区域数量 [in] const D3DRECT *pRects, //重置的矩形区域数组指针 [in] DWORD Flags, //重置缓冲区标志 [in] D3DCOLOR Color, //重置的颜色... 阅读全文
posted @ 2014-08-05 10:35 YinaPan 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1、单位不同,width是像素,pitch是字节。因此一个640*480的8位图和640*480的32位 图他们width一样而pitch不一样。 2、pitch可能大于width个像素所占字节数。width就是图像实际显示的宽度;而pitch 是存储一行图像所占的字节(相邻两行起点指针的差值),有时为了高效处理,会将每 行图像都对齐存储,这样pitch就包括了对齐使用的填充字节。void Cha... 阅读全文
posted @ 2014-08-04 11:36 YinaPan 阅读(458) 评论(0) 推荐(0) 编辑