Image元件顯示Pattern的順序性 |
尚未結案
|
VC0909
一般會員 發表:1 回覆:0 積分:0 註冊:2009-09-23 發送簡訊給我 |
請教各位板上前輩,
目前我想做一個可以顯示Pattern的介面, 是以Image元件,填入RGB的成分後,經過一段delay時間, 再做後續量測等動作. 目前問題是,compile之後,按下start button, 會先delay已設定的時間後, Image內的pattern才有變化. source code如下. (Image內初始是給全黑(RGB=0), start按下後,預期會直接變成RGB=120 pattern) 實際上卻是先delay, 才切換pattern. 不知是否有人遇過類似問題(我是用BCB6),thanks~~ [code cpp] void __fastcall TForm1::Gamma_StartClick(TObject *Sender) { element=1; margin=false; Image1->Canvas->Brush->Color=TColor(RGB(120,120,120)); Image1->Canvas->FillRect(Rect(0,0,Image1->Width,Image1->Height)); Delay(3000); } void __fastcall TForm1::Delay(unsigned int iMilliSeconds) { unsigned int iStart; iStart=GetTickCount(); while(1) { if (!(GetTickCount() - iStart <= iMilliSeconds)) break; }; } [/code] |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |