mfc
文章平均质量分 68
handwolf
网络游戏行业
展开
-
通过类名称得到该类的新对象指针
用过虚拟函数的程序员,肯定对switch/case 句型带有一种不想用的心理,因为如果case过多的话,至少会有以下缺点:1) 代码太长,不适合查看和管理;2) switch/case不够灵活; 3) 扩充性不够好,比如每增加一个case都要更改代码。 MFC有一个很好的框架,继承自CObject且通过DECLARE_DYNAMIC()和IMPLEMENT_DYNAMIC原创 2004-12-24 13:19:00 · 855 阅读 · 0 评论 -
Breseham椭圆绘画算法演变出来的程序!
这个程序主要的思想来自Breseham算法,演变的东西就是增加了旋转!算法描述就不写了,敲打起来很累!把程序罗列出来吧!Mfc 代码如下://////////////////////////////////////////////////////////////////////////////////////BreEllipse//(xc,yc)----------椭圆中心原创 2004-12-24 14:45:00 · 1813 阅读 · 0 评论 -
椭圆的绘画算法――(旋转、填充)
椭圆的绘画算法――(旋转、填充)作者:handwolf日期:2005-4-11介绍:窗口中的矩形,带圆角的矩形和椭圆只能由GDI在轴向上绘制。假如有人希望在Windows NT下绘制旋转或歪斜的图形,他可以使用世界坐标系变换。很不幸的是在Windows 95/98下,是没有世界坐标系变换的。作为一个跨平台的解决方案,就需要自己做更多的工作。矩形能由四边形模拟,这样它就能旋转和歪斜了。然而,椭圆又该原创 2005-04-11 22:29:00 · 4347 阅读 · 3 评论 -
内存映射的用法
内存映射的作用之一是可以在进程之间进行通信,鉴于自己当时搜索资料时的痛苦,以及有很多网友虽然知道有这几个函数,但是不知道怎么结合用,下面我列出了一个应用的例子:SData是一个结构体,创建内存映射// mapping dataint iLengByte = sizeof(SData);LPBYTE lpData;HANDLE hMap = CreateFileMapping(INVALID_HAN原创 2005-04-30 17:03:00 · 1262 阅读 · 0 评论