關於 TImage 的問題 |
尚未結案
|
Everest
一般會員 發表:3 回覆:0 積分:0 註冊:2003-10-29 發送簡訊給我 |
|
skcc
中階會員 發表:36 回覆:96 積分:88 註冊:2002-08-28 發送簡訊給我 |
引言: 請問一下下: 如何將載入到 TScrollBox 中的影像,傳送到 TImage 中? TPoint oPoint; //Origin Point in Screen oPoint = ScrollBox1->ClientToScreen( TPoint(0, 0 ) ); int LeftPos, TopPos, RightPos, BottomPos; LeftPos = oPoint.x; TopPos = oPoint.y; RightPos = oPoint.x ScrollBox1->Width; BottomPos = oPoint.y ScrollBox1->Height; int RectWidth=RightPos-LeftPos; int RectHeight=BottomPos-TopPos; HDC SourceDC, DestDC, Bhandle; SourceDC=CreateDC("DISPLAY",NULL,NULL,NULL); DestDC=CreateCompatibleDC(SourceDC); Bhandle=CreateCompatibleBitmap(SourceDC,RectWidth,RectHeight); SelectObject(DestDC,Bhandle); BitBlt(DestDC,0,0,RectWidth,RectHeight,SourceDC,LeftPos,TopPos,SRCCOPY); Graphics::TBitmap *Bitmap=new Graphics::TBitmap(); Bitmap->Handle=Bhandle; DeleteDC(DestDC); ReleaseDC(Bhandle,SourceDC);Anthony Lee 發表人 - skcc 於 2003/10/29 16:16:54 發表人 - taishyang 於 2003/10/29 20:35:30 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |