2016-07-29 58 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的一个包装。

作为一种解决方法,您可以将视频播放器嵌入到您的应用程序中,以便您可以自己控制和跟踪位置。

相关问题