複製和刪除進度條的完成

2021-06-09 16:26:35 字數 765 閱讀 1822

鑑於我原來**的基礎上,由listtable對話方塊去呼叫popmenu對話方塊,實現檔案的複製功能,而我要想實現進度條的完成,必須要傳資料給這個進度條。因此這個進度條的位置不能在listtable裡面,必須新建乙個對話方塊prograss,而這個對話方塊僅僅是有progress這乙個進度條而已。從popmenu裡面獲取到要刪除或者複製的檔案的大小filesize,執行貼上或刪除檔案的時候,每當複製或者刪除成功乙個檔案(注意是檔案不是資料夾), ,就把prograss調出來,並且得到當前已經完成的檔案大小curfilesize,然後m_fprs = (float)curfilesize/(float)filesize;m_iprs = m_fprs * 100;利用m_iprs可以傳遞給progress,m_prstest.setpos(pos);將複製的進度顯示上去就完成了。

到目前為止,我的檔案瀏覽器所有功能都實現了,但是系統仍然有個很多問題,不夠健壯,需要進一步改善,不知道為什麼showwindow又可以用了,而且我自定義了訊息讓檔案在貼上或者複製完後進行頁面的重新整理,這裡定義訊息應當為兩個對話方塊定義相同的訊息,

然後通過

hwnd hwnd = ::findwindow(null,_t("listtable"));獲取對應視窗的控制代碼, 最後

::postmessage(hwnd,wm_mymessage,0,0); 讓listtable對話方塊接收來自popmenu的訊息。 然後

lresult listtable::onmymessage(wparam wparam, lparam lparam)

重新整理整個頁面

複製檔案進度條 C

region using directives using system using system.io using system.xml using system.collections using system.reflection using system.text using system....

python手動程式設計完成進度條提示

進度條的顯示,重點是不能換行,因此需要sys.stdout.write和sys.stdout.flush 以50個空格為乙個進度條,完成使用 實現整體效果,如下圖 所示,是本人實現的延時進度條,流程處理進度條例項 import sys class showprocess 延遲並提示進度 defsle...

css純手寫橫向進度條和圓形進度條

1.在style.scss裡面封裝樣式 進度條 橫向或圓形 type 1 橫向 2 圓形 nocolor 初始顏色 yescolor 過去的顏色 mixin progress type 2,height 5,nocolor ffb386,yescolor ccc,width 70,top 0.2,r...