emwin的進度條控制項

2021-07-15 08:54:44 字數 1815 閱讀 7694

1 進度條控制項介紹

進度條通常在應用程式中用於實現虛擬化,下面的截圖是設定了**和沒有設定**時的顯示效果:

沒有**

有**

}//顯示進度條

static

void _demoprogbar()

else

/*設定文字的對其方式*/

progbar_settextalign(ahprogbar[0], gui_ta_hcenter);

/*設定要顯示的文字*/

progbar_settext(ahprogbar[0], null);

/*顯示進度*/

for(i=0; i<=100; i++)

progbar_settext(ahprogbar[0], "tank empty");

/*動態顯示數值*/

for (;i>=0; i--)

progbar_settext(ahprogbar[0],"any text...");

/*設定文字對其方式*/

progbar_settextalign(ahprogbar[0], gui_ta_left);

for (;i<=100; i++)

progbar_settextalign(ahprogbar[0], gui_ta_right);

for (;i>=0; i--)

progbar_setfont(ahprogbar[0], &gui_fontcomic18b_1);

progbar_settext(ahprogbar[0], "any font...");

for (;i<=100; i++)

gui_delay(500);

} //end while

}/*********************************************end of file**********************/

3 存在的問題

(1)progbar_create()設定進度條的方式在emwin5.12手冊中已經被progbar_createex()函式取代,但是我在本程式中使用progbar_createex()函式建立進度條並沒有成功。

(2)進度條換膚函式

progbar_setdefaultskin(progbar_skin_flex);
在程式中我已經注釋掉,因為我用這個函式換膚後的效果並不美觀。

以上這兩個問題還有待進一步研究。

進度條控制項

base.dispose disposing region windows 窗體設計器生成的 設計器支援所需的方法 不要 使用 編輯器修改此方法的內容。private void initializecomponent this.progressbar1 new system.windows.form...

進度條控制項

當我們在做乙個大大小小的專案的時候,可能會遇到顯示乙個進度或百分比的問題,如果只用乙個數字表示給客戶帶來的是很死板的感覺。如果用乙個進度條來表示就會使客戶一目了然了,還很形象。下面是我的進度條控制項 7toolboxdata hbprocessbar 8public class hbprocessb...

控制項 CProgressCtrl 進度條

進度條控制項 使用進度條顯示操作進度 進度條控制項封裝在cprogressctrl類中。1 setrange和setrange32方法用來設定進度條顯示範圍。語法格式 void setrange short nlower,short nupper void setrange32 int nlower...