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

image底下的屬性問題

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


發表:3
回覆:1
積分:0
註冊:2009-04-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-04-07 18:31:22 IP:220.133.xxx.xxx 訂閱
請問
Image1 -> Height

Image1 -> Picture -> Bitmap -> Height

這兩個有什麼差別呢

我用第一個方法去載入一張圖片,如果圖片超出我預設的範圍,
就會有可以讓我拖曳的地方。

但如果使用第二個方法,就沒有出現可以拖曳的地方。

第一個方法 第二個方法


底下是我的code
[code cpp]
Graphics::TBitmap * Bmp = new Graphics::TBitmap();
if(OpenPictureDialog1 -> Execute())
{
Bmp -> LoadFromFile(OpenPictureDialog1 -> FileName);
Image1 -> Width = Bmp -> Width;
Image1 -> Height = Bmp -> Height;
Image1 -> Picture -> Bitmap = Bmp;
}
delete Bmp;
Image1 -> Enabled = true;
[/code]

另外,我的介面設計是
最外層放置一個PageControl,放一個ScrollBox,最後再放一個Image
編輯記錄
qwedsa0861 重新編輯於 2009-04-07 18:31:59, 註解 無‧
qwedsa0861 重新編輯於 2009-04-07 19:37:40, 註解 無‧
qwedsa0861 重新編輯於 2009-04-07 19:38:32, 註解 無‧
qwedsa0861 重新編輯於 2009-04-07 19:39:20, 註解 無‧
ikk
尊榮會員


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-04-07 18:47:05 IP:163.28.xxx.xxx 訂閱
你的code ?

應該是可視範圍 和 實際圖片大小的關係....
------
FPGA驗證, FPGA開發平台, http://smims.com
qwedsa0861
一般會員


發表:3
回覆:1
積分:0
註冊:2009-04-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-04-07 19:40:48 IP:220.133.xxx.xxx 訂閱
已附上code

希望知道的大大能幫我解答這個問題
ikk
尊榮會員


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-04-08 08:19:21 IP:163.28.xxx.xxx 訂閱
Image1 -> Picture -> Bitmap
就是實際pixel存放的地方
Image1 -> Width, Image1 -> Height, 代表是可工作區域.

Image1 -> Picture -> Bitmap = Bmp;
你可以試看看在assign Bmp後, 再調整
Image1 -> Width, Image1 -> Height 和
Image1 -> Picture -> Bitmap -> Width, 與
Image1 -> Picture -> Bitmap -> Height
你會更了解的...
------
FPGA驗證, FPGA開發平台, http://smims.com
系統時間:2024-03-28 22:49:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!