使用DrawDib

来源:互联网 发布:免费 网盘php源码 编辑:程序博客网 时间:2024/05/02 01:51

DrawDib是一个视频函数族,它与CDC无关。由于它直接对显示内存进行操作,因而它的显示速度极快;另外DrawDib能显示8位、16位、24位、以及32位的DIB位图,而且能够对图形进行淡化处理。它由下列几部分组成:

DrawDib库操作  它包括DrawDibOpen,DrawDibClose,DrawDibProfileDisplay函数

图像渲染 它包括DrawDibDraw,DrawDibGetBuffer,DrawDibUpdate函数

图像流播放 它包括DrawDibBegin,DrawDibEnd,DrawDibStart,DrawDibStop函数

调色板操作 它包括DrawDibRealize,DrawDibSetPalette,DrawDibGetPalette,DrawDibChangePalette函数

DrawDib定时操作 它包括DRAWDIBTIME函数

需要注意的是埋在程序中使用这些函数必须在源文件的前面(最好是stdafx.h)包括 vfw.h 的头文件,并且加入vfw32.lib库,或者在程序中加入:

#pragma comment (lib,"vfw32.lib")

上述DrawDib函数的使用方法和技巧,可以参见MSDN帮助。