當前位置:編程學習大全網 - 網站源碼 - mfc編寫壹個flash播放器slider進度條的程序,在新建線程中,怎麽實現進度條的更新

mfc編寫壹個flash播放器slider進度條的程序,在新建線程中,怎麽實現進度條的更新

方法壹:int npos =(int)((double)(pInfo->pFlash->CurrentFrame())*10000/(double)(pInfo->pFlash->get_TotalFrames()));

方法二:int npos=(pInfo->pFlash->CurrentFrame())/(pInfo->pFlash->get_TotalFrames())*10000;

在不把數據都改成double型,因為(pInfo->pFlash->CurrentFrame())*10000得下來的結果溢出了,double的最大值大概是184億億,所以壹般來說妳這個程序不會溢出了.

實在太大了,就用方法二+方法壹:改轉換為double型,先除後乘,就不會溢出了,

  • 上一篇:怎麽復制uta-net的歌詞文本
  • 下一篇:u盤分成兩個區但其中壹個不能指派盤符,怎麽辦
  • copyright 2024編程學習大全網