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

如何使用滑鼠選取在image上的圖形

答題得分者是:ikk
f814030
一般會員


發表:20
回覆:22
積分:8
註冊:2008-04-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-02-16 11:45:56 IP:163.17.xxx.xxx 訂閱
小弟目前在image 上可以畫出各種圖形

但現在想要使用滑鼠來選取圖形,

並且來做移動的動作~~

一點頭緒也沒有…

懇請各位先進指點迷津~

感謝!
------
Spencer~~~~*
tomoi
初階會員


發表:2
回覆:30
積分:41
註冊:2008-07-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-02-16 16:41:02 IP:59.120.xxx.xxx 訂閱

搜尋"小畫家"得到這

http://delphi.ktop.com.tw/board.php?cid=168&fid=921&tid=86116

how about this?

: )
------
Tomo
f814030
一般會員


發表:20
回覆:22
積分:8
註冊:2008-04-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-02-18 23:14:12 IP:61.62.xxx.xxx 訂閱
 感謝您的回覆!
此篇文章 後學有參考過

不過目前所使用的方法為在image 上畫圖,然後在copy 一份至paintbox上,

在paintbox 執行「點選」及「移動」的動作

而是使用image 元件上覆蓋一個paintbox 元件

目前遇到的問題是

無法在上面畫線條…有試過單獨放image元件的話,畫圖沒問題,

可是若加上paintbox元件,則無法畫圖…

不知有啥辨法可以解決…

懇請各位先進賜教~謝謝
------
Spencer~~~~*
ikk
尊榮會員


發表:4
回覆:413
積分:768
註冊:2003-06-30

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-02-20 08:43:35 IP:163.28.xxx.xxx 訂閱
編輯圖片的作法, 應該是要先copy一個編輯前的畫面,
Graphics::TBitmap * OrigScreen;
滑鼠在image上的動作(畫線, 移動區塊), 都以此OrigScreen為底再畫上,
這樣做應該是比較好的...
在做畫面繪製時, 也最好先在背景繪完, 再放上Image, 以免閃爍.
Graphics::TBitmap * OffScreen;
BitBlt(MainDrawImage->Canvas->Handle, 0, 0, MainDrawImage->Width,
MainDrawImage->Height, OffScreen->Canvas->Handle, 0, 0, SRCCOPY);
------
FPGA驗證, FPGA開發平台, http://smims.com
f814030
一般會員


發表:20
回覆:22
積分:8
註冊:2008-04-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-02-21 23:41:28 IP:124.10.xxx.xxx 訂閱
非常感謝您的指導! ^^
------
Spencer~~~~*
系統時間:2024-05-20 12:21:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!