这几天用VB写一个上位机控制程序,这个程序需要和一个视频播放器作时间同步,具体就是程序可以得到播放器当前的播放时间进度,不管播放器暂停,拖动进度条快进都能获取到播放器的实时播放时间。
  我的想法是这样:这个播放器好像是用delphi写的,下面这个黑色的区域貌似是Tpanel控件,假设这个播放的时间是用label标签显示的,先找到这个Tpanel的句柄,再根据这个句柄找它的子控件label的句柄,然后调用sendmessage--WM_GETTEXT,来得到子控件显示的播放时间。这个设想不知道在VB里能不能实现,问题就是这个时间不知道是不是用label显示的,如果是用其它方式显示的,那要怎么得到这个播放器的实时播放时间。