Palette.U32

下载
该U32可设置调色板。
ResetPalette
语法:errcode:=ResetPalette(WindowHandle)
说明:该函数使指定了另外的调色板后的Authorware应用程序恢复原来的调色板,当返回值errcode为0时,表示调色板已经成功地被重置;当返回值errcode为1时,表示调色板的重置出错。
括号中的参数WindowHandle表示当前演示窗口的句柄。它是一个系统变量,这个句柄是唯一的。你不用知道它到底是什么,只要将WindowHandle填入括号的位置即可。

SetPalette
语法:errcode:=SetPalette(WindowHandle,"palfile")
说明:该函数设定当前Authorware应用程序的调色板,你可以使用一个图形文件来将该文件中的颜色作为调色板,这种文件可以是调色板文件,也可以是点阵图形文件(*.dib或*.bmp)。
返回值errcode是一个数值量,它代表的数值为执行调色板更换的信息,每个可能返回值表示的意义如下:
0--改变调色板成功
1--窗口句柄(WindowHandle)不正确
2--内存不足,无法改变调节器色板
3--找不到指定文件
4--此函数不支持指定的文件格式