搜索资源列表
LoadGff
- 前在网上有一个CPictureEx类,用于加载GIF动画,不过该类是mfc封装类,对于不使用mfc的c++程序员来讲,不能使用。为了让该类能够让更多的人方便的使用,使其不再被局限于MFC,花时间改造了一下这个类,改造,该类可以应用于任何MFC、 WTL/ATL及其它INDOWS API编程。由于原来的CPictureEx是继承于CStatic类,改造后,在CPictureEx中直接封装了一个窗口句柄HWND。假设您在一个弹出式Dialog对话框中加载gif动画,您要做的就是在对话框中放一个控件,
vc++lizi
- vc++的几个有关类,重载,继承的例子,包括基本画图操作-vc several of the categories, overloading, inheritance examples, including basic drawing operation
3DPieChart
- 本文的想法就是创建一个独立的能够用于绘制立体三维饼状图的类库。首先,它看起来非常简单,因为,在Graphics 类中已经有了一个叫DrawPie 的方法。这个方法接收开始角度和展开角度作为参数,因此,看上去不再有什么其它的问题了。不过它实现的是一个平面的圆饼图,我需要的是一个三维的透视图;如果你也正需要这样的一个控件,这篇文章将再适合不过了 本文中的PieChart 解决方案包括三个类:PieSlice, PieChart3D 和 PieChartControl (继承于System.Win
矢量图形控件 Simple Graphic
- ------------------- 1.2版本 Simple Graphic 图形控件: 1.增加锁定功能,锁定的图形要素不可以做任何操作,但可以选中lock 2.增加标注属性功能,标注内容直接设置到labelAttribute属性内,如果为“”则不标注 3.增加ShowLabel属性定义,代表这个图形要素是否显示他的标注。 4.增加BackShowLabel属性定义,这个定义在内部使用,组合时可以把ShowLabel设置为False,原值存入BackShowLabel,拆组时再
矢量图形控件 Simple Graphic
- ------------------- 1.2.1版本: 1.增加设置在选择时,是否可以选择锁定图形,是否可以选择不显示图形 2.ISGElementCollection中增加contains函数,判断是否已经存在 3.ISGControl里增加UserFeedBackElements属性,用于增加用户辅助图形;增加CanUndoRedo属性,用于觉得是否自动记录操作堆栈; 增加搜索函数 ------------------- 1.2版本 Simple Graphic 图形控件:
Draw2DGraph
- 封装了一个画二维曲线的类,该类继承于CWnd,因此二维曲线类也是一个窗口-Draw up a package of two-dimensional curve of the class, such inherited from CWnd, so two-dimensional curve is also a window-type
happyDraw
- 充分利用了类的继承,组合,多态性,实现点,线,圈等基本图形元素,可以借鉴其设计方案。-Full advantage of the type of inheritance, composition, polymorphism, the realization of points, lines, circles and other basic graphic elements, can learn from their design.
PushSource
- 一个简单的Directshow源滤波器,使用GDI+在每一帧上显示帧数,继承的类包括:CSource,CSourceStream,CSourceSeeking-A simple source filter, use GDI+ in the number of frames displayed on each frame, inherited classes include: CSource, CSourceStream, CSourceSeeking
wborad-Demo
- CWhiteBoardView继承源码中的CWhiteBaseView的窗口类,此类为白板类,所有的画图都画在该类中。 CToolDlg继承源码中的自动隐藏类CAutoBaseDlg,此类为工具栏类,设置画笔,荧光笔等等,所有操作可以参看里面例子。 CWhiteBoardDlg为主窗口类,主要是设置全屏,创建CWhiteBoardView和CToolDlg窗口,并关联,参看相关代码。 上述是demo的使用src的说明,代码量并不多,大部分的初始化已经放到src的类里
BitmapDlg
- 继承CDialog类将背景分成八块区域,方便对话框窗口最大化的自适应-Inherited CDialog class background is divided into eight regions to facilitate dialog window to maximize the adaptive