2017-02-20 118 views
-1

當Firefox下載文件時,其任務欄上的標題按鈕將作爲進度條加倍(從左側開始逐漸變爲綠色)。在任務欄上顯示標題按鈕的進度

其他程序也這樣做。 (Windows Commander,AIMP3 ...)

如何與Lazarus做到這一點? (或直接用運API)


編輯我看到了很多相關的問題(也許這就是downvotes和請求的理由關閉),雖然他們都沒有具體的拉撒路。在我的辯護中,直到我發佈這個問題纔出現這些鏈接;他們從未出現在我發佈之前的無數搜索結果中。

如果您關閉此問題,您將關閉爲Lazarus IDE量身定製解決方案的可能性。

+1

https://msdn.microsoft.com/en-us/library/windows/desktop/dd391692(v=vs.85 )。aspx – VuVirt

+0

爲什麼不使用websearch?這將揭示答案。 –

+0

@DavidHeffernan沒有。什麼搜索條件揭示了答案?我懷疑你甚至搜索過它。 – angus

回答

2

此功能是在Windows 7中引入了Taskbar Extensions的一部分:

由於Windows 7中的,任務欄已顯著,他們正在迅速和有效地去爲讓用戶的指導原則下擴大盡可能。爲此,用戶需要完成的應用程序窗口,文件和命令現在集中到單個任務欄按鈕中,用於整合先前分散的信息源和控件。用戶現在可以在一個地方找到常見任務,最近和頻繁的文件,警報,進度通知以及單個文檔或標籤的縮略圖。

...

進度條

任務欄按鈕可用來顯示進度條。這使窗口能夠向用戶提供進度信息,而無需用戶必須切換到窗口本身。用戶可以在其他應用程序中保持高效率,同時一眼就能看到其他窗口中發生的一個或多個操作的進度。旨在使任務欄按鈕中的進度條反映窗口本身更詳細的進度指示器。此功能可用於跟蹤文件副本,下載,安裝,媒體刻錄或需要一段時間的任何操作。此功能不適用於通常的外設操作,例如加載網頁或打印文檔。這種類型的進展應該繼續顯示在窗口的狀態欄中。

任務欄按鈕進度條與熟悉的進度條控件類似。它可以根據已完成的操作百分比顯示確定的進度,也可以顯示不確定的選取框樣式的進度以指示操作正在進行,而不會預測剩餘時間。它還可以顯示該操作已暫停或遇到錯誤並需要用戶干預。

的API