我正在编写一个应用程序来使用C#控制现有的WMP实例。
目前我的代码是这样的:
private const int WM_COMMAND = 0x111;
private const int WMP9_PLAY = 0x4978;
SendMessage(WMP.MainWindowHandle, WM_COMMAND, WMP9_PLAY, 0);
这适用于暂停媒体播放器,但如果媒体播放器暂停或停止,它会跳到下一首曲目。该命令称为play,但我可能有错误的值。有没有人对WMP9_PLAY有更好的价值,或者更好的方式来制作WMP?
答案 0 :(得分:2)
通过使用Spy ++(来自上面的答案),我能够找到另一组SendMessage参数,当你按下执行该工作的Windows键盘上的播放/暂停时发送这些参数:
SendMessage(WMP.MainWindowHandle, 0xC02B, 0x0000000C, 0x000E0000);
答案 1 :(得分:1)