Windows Media Player控件在系统托盘恢复后不能正常工作了
我加了一个private AxWMPLib.AxWindowsMediaPlayer axWindowsMediaPlayer1;
并且使程序系统托盘,但最小化时this.ShowInTaskbar = false;
点击系统托盘时弹出窗口。
如果正在播放音乐,当从系统托盘中弹出窗口的时候,发现MediaPlayer里的按钮(音量、停止、暂停等)都不响应了,这是怎么回事啊?
这个是从系统托盘弹出窗口的Handler
private void OnRestore()
{
this.ShowInTaskbar = true;
this.Visible = true;
this.axWindowsMediaPlayer1.Size = new System.Drawing.Size(296, 232);
}
(如果不重新设置this.axWindowsMediaPlayer1.Size的话,弹出来时连MediaPlayer的位置都有问题。)