resetpalette
errcode := resetpalette(windowhandle)
将设定色盘後的结果重置回原来 authorware 中的色盘 当结果传回的值 errcode 的值为 0 时 表示色盘已经成功地被重置 errcode 的值为 1 时 表示色盘重置有问题
括号中的引数 windowhandle 表示展示视窗的视窗代号(handle) 是一个系统变数 这个代号是唯一的 您不用去知道它的内容为何 只要将 windowhandle 填入括号的位置即可
setpalette
errcode := setpalette(windowhandle, "palfile")
设定程式的色盘 您可以使用一个图档来取用它之中的颜色当做色盘 这些档案可以为纯色盘的档案 或是点矩阵的图形(*.dib *.bmp)
传回的值 errcode 为一个数值变数 它代表的数值为结果的讯息 各表示如下的意义
数值 | 意义 |
0 | 正确地改变了色盘 |
1 | 视窗的代号(window handle)不正确 |
2 | 记忆体不够 无法改变色盘 |
3 | 找不到所指定的档案 |
4 | 所指定的档案 这个函数无法支援它 |
所指定的档案请放置在 palfile 引数之中
新闻热点
疑难解答