DrawDibRealize 函数 (vfw.h)

DrawDibRealize 函数实现 DrawDib DC 的调色板,以便与指定的 DC 一起使用。

语法

UINT VFWAPI DrawDibRealize(
  HDRAWDIB hdd,
  HDC      hdc,
  BOOL     fBackground
);

参数

hdd

DrawDib DC 的句柄。

hdc

包含调色板的 DC 的句柄。

fBackground

背景调色板标志。 如果此值为非零值,则调色板为背景调色板。 如果此值为零且 DC 附加到窗口,则当窗口具有输入焦点时,逻辑调色板将成为前台调色板。 (当CS_OWNDC窗口类样式或使用 GetDC 函数获取 DC 时,DC 附加到窗口。)

返回值

返回逻辑调色板中映射到系统调色板中不同值的条目数。 如果发生错误或未更新任何颜色,则返回零。

注解

若要选择 DrawDib DC 的调色板作为背景调色板,请使用 DrawDibDraw 函数并指定DDF_BACKGROUNDPAL标志。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 vfw.h
Library Vfw32.lib
DLL Msvfw32.dll

另请参阅

DrawDib 函数