- 博客(3)
- 资源 (12)
- 收藏
- 关注
原创 关于SetWindowOrgEx与SetViewportOrgEx的用法
<br />这两个API都是设置逻辑坐标原点的,但是两个的效果和作用是不一样的。<br />SetWindowOrgEx是将逻辑坐标原点向负方向移动。比如:dc.SetWindowOrg(50,100);假设初始状态下逻辑坐标原点是左上角。这句的作用是将原点向左移50个单位,向上移100个单位(用默认正方向),此时原点就移出了屏幕了。也就是左上角(设备坐标原点)现在的逻辑坐标是(50,100).<br />setViewportOrgEx也是设逻辑坐标原点的,它的作用是沿正方向移动坐标原点。<br />比如
2010-10-28 18:49:00
1361
原创 PE文件格式与API HOOK
对于windows低层编程来说,进行API拦截始终是一件让人激动的事,用自己的代码来改变其它程序的行为,还有比这个更有趣吗?而且,在实现API拦截的过程中我们还有机会去熟悉许多在RAD编程环境中很少接触的东西,如DLL远程注入、内存管理,PE文件格式等知识。许多商业软件,如金山词霸等词典软件,各种即时汉化软件、甚至一些网络游戏的外挂中都用到了这种技术,各种调试工具中多多少少也要用到这种技术。实
2008-04-23 10:22:00
5571
12
原创 如何将位图对象保存为BMP文件
GDI中位图对象是很常见的GDI对象,但是无论是SDK,还是MFC都没有提供现在的函数或是方法来将一个位图对象保存为一个BMP文件,这里介绍一下保存方法。位图文件格式:DIB文件有四个主要部分:文件表头(BITMAPFILEHEADER)信息表头 (BITMAPINFOHEADER)调色板(不一定有) 位图图素位而一个位图对象和上述唯一不同在于它没有文件表头。
2008-04-17 11:47:00
11580
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人