線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2830
推到 Plurk!
推到 Facebook!

【BCB】【問題】新手請教如何畫粗點

尚未結案
swiswiman
一般會員


發表:1
回覆:0
積分:0
註冊:2004-04-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-11-12 13:17:49 IP:219.81.xxx.xxx 未訂閱
我所有的東西都在Form1上繪製 沒有TImage或其他元件    我畫點的方式如下    書上是這樣教 Form1->Canvas->Pixels[X][Y]= clRed    可是這樣畫出來的點很小    請問怎麼把他變大
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-11-12 21:24:49 IP:59.115.xxx.xxx 未訂閱
swiswiman 您好:    在畫點的動作之前,加上調整畫筆的寬度應該可以達到您的需求,例如:
Form1->Canvas->Pen->Width = 3;
試試看是否您所需要的? 7 天天敲鍵盤 v 時時按滑鼠 8
IKuI_Tsao
一般會員


發表:3
回覆:4
積分:1
註冊:2005-05-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-11-15 02:21:57 IP:219.86.xxx.xxx 未訂閱
swiswiman 你好:    我的寫法如下...    for (int i=X-1 ; i<=X+2 ; i++) { for (int j=Y-1 ; j<=Y+2 ; j++) Image1->Canvas->Pixels[i][j]=clSkyBlue; }    點的大小調整 i 跟 j 值的範圍即可...    不好意思...漏看了你沒用Image元件...請見諒... 發表人 -
系統時間:2024-05-12 9:59:22
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!