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

想取回Image上選取的矩形座標

答題得分者是:RaynorPao
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-16 18:39:28 IP:61.220.xxx.xxx 未訂閱
小弟想在Image上選擇一矩形區域,然後得知其四角在圖上之座標,不知道怎麼寫才好,請大家幫忙,謝謝!
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-16 20:45:39 IP:140.135.xxx.xxx 未訂閱
danielj您好:   試試下面的code
 
bool check=true;
void __fastcall TForm1::Image1MouseDown(TObject *Sender,
      TMouseButton Button, TShiftState Shift, int X, int Y)
{
 if (check==true)
  {
   Edit1->Text=X;
   Edit2->Text=Y;
   check=false;
  }
  else if(check==false)
  {
   Edit3->Text=X;
   Edit4->Text=Y;
   check=true;
   Image1->Canvas->Pen->Color=clYellow;
   Image1->Canvas->Brush->Style=bsClear;
   Image1->Canvas->Rectangle(Edit1->Text.ToInt(),Edit2->Text.ToInt(),Edit3->Text.ToInt(),Edit4->Text.ToInt());
  } 
}
左上角的X為Edit1->Text,Y為Edit2->Text 右下角的X為Edit3->Text,Y為Edit4->Text 其他兩點依此類推 順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~ 發表人 -
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-16 21:47:22 IP:61.221.xxx.xxx 未訂閱
引言: 小弟想在Image上選擇一矩形區域,然後得知其四角在圖上之座標,不知道怎麼寫才好,請大家幫忙,謝謝!
danielj 你好: 請參考以下的連結文章
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
系統時間:2024-05-22 3:56:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!