2016-07-29 89 views
0

A window with 'Progress' sample.有沒有辦法獲得窗口的「進度」值?

我不知道人們稱之爲綠色的東西。是的,就像ProgressBar上的進展一樣。它通常出現在文件傳輸對話框和視頻播放器窗口中。在視頻播放器窗口中,「進度」表示視頻位置。

現在,在我的應用程序中,當用戶觀看75%的持續時間時,我想做'某事'。

目前,我可以通過閱讀視頻的持續時間和使用DispathcerTimer來解決這個問題。但是,當用戶暫停視頻時,我發現這並不奏效。

所以我想出了這個想法,使用綠色的東西會很好,因爲當用戶暫停視頻時,'進度'也停止。

有沒有辦法讓這個'進步'的價值?

+1

請參閱:http://stackoverflow.com/questions/1295890/windows-7-progress-bar-in-taskbar-in-c – Yushatak

+0

#Yushatak該API只提供了一種設置任務欄進度狀態:( – Wahyu

+0

啊,我不知道你在做什麼 - 我讀得太快了。 – Yushatak

回答

2

的API只提供了一種使用SetProgressStateSetProgressValue功能設置任務欄進度狀態,因此你無法檢索從任務欄此值。可用的.NET類(TaskbarItemInfo)只是這個API的一個包裝。

作爲一種解決方法,您可以將視頻播放器嵌入到您的應用程序中,以便您可以自己控制和跟蹤位置。

相關問題