我正在尝试处理axShockwaveFlash对象和windowsmediaplayer的mousedownevents。 wmp确实有一个自定义的mousedown事件:
wmp_MouseDownEvent(object sender, AxWMPLib._WMPOCXEvents_MouseDownEvent e)
但我不知道如何使用它(无法找到任何解释),我试过:
if (e.nButton == MouseButtons.Left)
{
ReleaseCapture();
SendMessage(Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0);
}
但那没有用。 我更喜欢为axShockwaveFlash对象处理mousedown事件的方法。感谢
答案 0 :(得分:0)
在ReleaseCapture();
之后尝试使用它Message msg = new Message();
msg.HWnd = Handle;
msg.Msg = WM_NCLBUTTONDOWN;
msg.WParam = HT_CAPTION;
msg.LParam = 0;
axWindowsMediaPlayer1.PreProcessControlMessage(ref msg);