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 引數之中
|
新聞熱點
疑難解答