關於色彩轉換問題 |
答題得分者是:mephise
|
lanlanzong
一般會員 發表:3 回覆:1 積分:0 註冊:2012-04-02 發送簡訊給我 |
我使用書籍上範例
rgbtRed: Byte; 可是執行卻顯示這不是正確的component 書籍說這有定義在WINDOWS當中我也有載入 請問如何解決? 如附圖 麻煩各位
附加檔案:4f98e476370c6_Q1.png
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
你提到的這個東東, 並不是由我們自定引用的變數, 絕大多數的可能是一個元件, 當然你沒有安裝書籍中所提供的附加元件進來,
開啟這個 form 自然會告知你 這個元件不存在於這個form中, 是否要移除 的訊息, 所以你還是得再回頭仔細研讀書中一開始的引文(多半會告訴你要run書中的程式, 有那些元件是一定要安裝的) 否則沒有人可以幫的上你! ===================引 用 lanlanzong 文 章=================== 我使用書籍上範例 rgbtRed: Byte; 可是執行卻顯示這不是正確的component 書籍說這有定義在WINDOWS當中我也有載入 請問如何解決? 如附圖 麻煩各位 |
lanlanzong
一般會員 發表:3 回覆:1 積分:0 註冊:2012-04-02 發送簡訊給我 |
|
mephise
高階會員 發表:4 回覆:149 積分:205 註冊:2004-02-09 發送簡訊給我 |
rgb: Byte;
這絕對是正確的語法, 如果 Compiler 告訴你沒這原件 請檢查一下字有沒有打錯, 比如說少了個分號之類的, 以致被誤認為原件 畫面上看不到你的Image1到底是啥類別, 我姑且猜他是 TImage 好了 那麼 Image1.Canvas.Pixels[X,Y] 就會傳回該座標的顏色值, 期類型為 TColor 要搞清楚啥是TColor 也很簡單, 你可以在 Delphi 的 Help 中查詢 TColor 即可 我簡單說明一下 TColor 是一個 $00FFFFFF 的16進位整數 1,2位固定是00 3,4位表示Blue, 5,6位表示Green, 7,8位表示Red 所以 $0000FF00 就表示純綠色 希望對您有用 ^_^
------
Mephise Chen 前興德工程師 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |