[問題] pictureBox畫面複製的問題
看板C_and_CPP (C/C++)作者Hankmix (( >__⊙)-q▄︻═╤═─)時間14年前 (2012/03/31 12:31)推噓0(0推 0噓 5→)留言5則, 2人參與討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual C++ 2008 Windows Form 應用程式
問題(Question):
我有兩個pictureBox
想讓兩邊的顯示同步
1顯示什麼2也顯示什麼
在VB6用的方法是 picture2.picture = picture1.image
可是在VC++的pictureBox沒picture這個屬性
用pictureBox2->image = pictureBox1->image; 也無法顯示
(pictureBox1有繪圖)
請問一下VC++的pictureBox有辦法直接這樣pictureBox的複製嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.106.212
→
03/31 14:14, , 1F
03/31 14:14, 1F
→
03/31 14:15, , 2F
03/31 14:15, 2F
→
03/31 17:16, , 3F
03/31 17:16, 3F
→
03/31 17:17, , 4F
03/31 17:17, 4F
→
03/31 23:05, , 5F
03/31 23:05, 5F
pictureBox2->Image = (Bitmap)pictureBox1->Image;
C2440那是我這樣寫產生的錯誤訊息
感覺.NET的原件應該各程式語法都差不多才是阿..真奇怪
※ 編輯: Hankmix 來自: 118.165.156.246 (03/31 23:20)
問題似乎是出在我用pictureBox1使用
Graphics ^g = pictureBox1->CreateGraphics();
SolidBrush^ PicBrush = gcnew SolidBrush(Color::FromArgb(64, 64, 64));
g->FillRectangle(PicBrush,picx,picy,picw,pich);
畫了一個矩形的關係
應該是這矩形不管怎麼樣都無法複製過去
剛剛我讓PICTUREBOX隨便讀一張圖片用
pictureBox2->image = pictureBox1->image;
這個就可以 看來這語法應該是沒問題 有問題的應該是那個矩形...
不好意思 一直以為是picturebox的問題...
※ 編輯: Hankmix 來自: 118.165.156.246 (03/31 23:39)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
5
21