已经结贴啦? 请问最后是如何解决的? 这样的特技用在什么场合啊?
我试了一下SendMessage怎么可以啊? 你的Media Player 7.0?
我的是8.0, OS = XP.
能告诉我你是如何获得Media Player的窗口的句柄的吗?
我用spy++看到的消息是WM_COMMAND, wParam = 00018028
lParam = 00000000
获得句柄后发消息即可:
if (found) {
MessageBox("found!");
::SendMessage( nextWnd->m_hWnd,
WM_COMMAND,
0X00018028, //WPARAM wParam,
0 //LPARAM lParam
);
};
这是个加速键,最后程序得到的是控件通知消息,
就这样,Media Player停止播放了.