
C++
coderwu
游戏就是人生,人生却不是游戏~
展开
-
通过BYTE数组创建Gdiplus::Bitmap
VC中利用GDI+进行图形编程,已知图片数据保存在BYTE数组中,需要通过这个BYTE创建一个Bitmap再进行相关处理,这个过程中间需要通过IStream来实现,代码如下:void ByteToBitmap( BYTE* pImageData, int nSize ){ HRESULT hr; Status sr; HGLOBAL hGlobal = G原创 2007-05-24 10:22:00 · 5515 阅读 · 2 评论 -
简单多边形生成基本建筑模型
通过构成一个闭合多边形的点序列以及建筑高度,自动生成基本建筑模型。基本步骤:1、对多边形进行三角剖分:在不新增点的基础上,将多边形分解为一系列不相互重叠的三角形。2、按照最大-最小内角原则,通过局部变换,得到Delaunay三角剖分。3、根据前面步骤生成的三角形和指定建筑高度生成建筑模型顶面和侧面。原创 2007-11-08 11:28:00 · 2175 阅读 · 0 评论 -
主要C++流派,看看你是哪一流
原文作者:Nightmare原文出处:http://blog.youkuaiyun.com/nightmare/archive/2006/11/01/1360928.aspx 1. 经典C++流:类是核心,例程多用C Runtime的,很少用模版,一般是正统教育的结果。2. 古典C流:基本上当C用,偶尔用用对象,不使用异常,喜欢怀旧。3. MFC流:秉承MFC的风格,主要使用MFC/ATL对象和Win32转载 2008-04-11 17:02:00 · 693 阅读 · 0 评论 -
VC中CShockwaveFlash的常用函数
Play() 播放动画 StopPlay() 停止动画 IsPlaying() 动画是否正在播放(true,false) GotoFrame(frame_number) 跳转到某帧(frame_number+1) TotalFrames() 获取动画总帧数 CurrentFram转载 2009-04-14 01:01:00 · 1302 阅读 · 0 评论 -
MFC应用程序中指针的使用
原文出处:http://www.vckbase.com/document/viewdoc/?id=658原文作者:gouguijia 1) 在View中获得Doc指针2) 在App中获得MainFrame指针3) 在View中获得MainFrame指针4) 获得View(已建立)指针5) 获得当前文档指针6) 获得状态栏与工具栏指针7) 获得状态栏与工具栏变量8) 在Mainframe转载 2009-05-31 10:10:00 · 602 阅读 · 0 评论 -
如何在OnCtlColor中改变控件颜色
在MFC类库提供了CWnd::OnCtlColor函数,在子窗口被重画时将调用该成员函数,因此可以重载WM_CTLCOLOR消息的响应函数。 函数的原型:afx_msg HBRUSH OnCtlColor(CDC *pDC,CWnd *pWnd,UINT nCtlColor); 参数nCtlColor用于指定控件的类型如下: CTLCOLOR_BTN原创 2010-03-10 01:21:00 · 3063 阅读 · 0 评论 -
推荐一个基于MFC实现的操作XML文件的类
基于MFC编写的操作XML文件的类,里面包含源代码和例子程序,用了很久了,感觉还不错,推荐个大家。 特别注意了一个作者居然还是中国人,不错,赞一个~ This is a wrapping class library for MSXML 3.0/4.0/5.0/6.0 consisting of easy to use classes. The classes includ原创 2010-03-31 00:39:00 · 1927 阅读 · 1 评论 -
MFC获取文件大小的方法
MFC 下通过 CFileStatus 获取文件大小。原创 2010-06-07 02:15:00 · 17986 阅读 · 1 评论