![]() |
|
|||||||
| 論壇說明 |
|
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
|
主題工具 | 顯示模式 |
|
|
#3 (permalink) | |
|
版區管理員
![]() |
引用:
利用3個API函數 CreateRectRgn建立方形區塊 CombineRgn組合區塊 SetWindowRgn將區域設給視窗 他是的確一行一行掃描若不是隱藏顏色,就將他們建成一行區塊(CreateRectRgn) 等到遇到隱藏顏色或該行結束時,就將他和之前的區域結合(CombineRgn)成一個大區域 才進行下一組或下一行 等全部都掃描完後再將視窗是成本區域(SetWindowRgn) while((Image1->Canvas->Pixels[x][y]==clBlue)&&(x<=Image1->Width)){x++;} while((Image1->Canvas->Pixels[x][y]!=clBlue)&&(x<=Image1->Width)){x++;} 顏色在這2行設定(小王子比較喜歡藍色,記住圖中不能有藍色喔,不然會一起隱藏) |
|
|
|
送花文章: 1550,
|