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帮助。
DrawDib是与CDC无关的视频函数族,直接操作显示内存,显示速度快,能显示多种位的DIB位图并可淡化处理图形。它由库操作、图像渲染、图像流播放、调色板操作、定时操作等部分组成,使用需包含vfw.h头文件并加入vfw32.lib库。
1万+

被折叠的 条评论
为什么被折叠?



