請問如何讓Image重繪後不會有閃動畫面?? |
答題得分者是:RaynorPao
|
Fm
初階會員 發表:19 回覆:66 積分:37 註冊:2003-10-15 發送簡訊給我 |
我想在一Image物件上畫上一十字線(隨著mouse移動),程式寫成這樣
void __fastcall TSMain::imgSrMainMapMouseMove(TObject *Sender,
TShiftState Shift, int X, int Y)
{
//十字線
imgMap->Canvas->Pen->Color=clRed;
imgMap->Canvas->Pen->Style=psSolid;
imgMap->Canvas->MoveTo(0,Y);
imgMap->Canvas->LineTo(MapCoord.MapX,Y);
imgMap->Canvas->MoveTo(X,0);
imgMap->Canvas->LineTo(X,MapCoord.MapY);
}
但要如何解決滑鼠移動時,imgMap上的閃動現象
謝謝
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 我想在一Image物件上畫上一十字線(隨著mouse移動),程式寫成這樣 void __fastcall TSMain::imgSrMainMapMouseMove(TObject *Sender, TShiftState Shift, int X, int Y) { //十字線 imgMap->Canvas->Pen->Color=clRed; imgMap->Canvas->Pen->Style=psSolid; imgMap->Canvas->MoveTo(0,Y); imgMap->Canvas->LineTo(MapCoord.MapX,Y); imgMap->Canvas->MoveTo(X,0); imgMap->Canvas->LineTo(X,MapCoord.MapY); } 但要如何解決滑鼠移動時,imgMap上的閃動現象 謝謝 Fm 你好: 試試以下的做法 (>>> --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
Fm
初階會員 發表:19 回覆:66 積分:37 註冊:2003-10-15 發送簡訊給我 |
|
uesugi46
一般會員 發表:7 回覆:14 積分:4 註冊:2003-09-03 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |