我要编写一个如同windows media player 那样的视频器
要实现的功能是,当我的鼠标移动到我的视频器的窗体之外后10秒后,进行视频器的裁剪,裁剪掉工具栏等
现在的问题是我如何捕获鼠标的坐标和如何判断移动到窗体之外
我在OnMouseMove下进行了处理
可是只能判断鼠标往下移动的情况。
希望大家帮帮忙。在线等啊
要实现的功能是,当我的鼠标移动到我的视频器的窗体之外后10秒后,进行视频器的裁剪,裁剪掉工具栏等
现在的问题是我如何捕获鼠标的坐标和如何判断移动到窗体之外
我在OnMouseMove下进行了处理
可是只能判断鼠标往下移动的情况。
希望大家帮帮忙。在线等啊
VC里没有MouseOver和MouseLeave事件,所以只好靠自己来写了
{
// TODO: 在此添加消息处理程序代码和/或调用默认值 CDialog::OnMouseMove(nFlags, point);
AfxMessageBox(_T("ok"));
}它只能响应鼠标往下移动的情况,往左边,右边,上面都没反应
这是为什么?
建议在MouseMove里不要用MessageBox来显示消息,用TRACE来显示消息,而且一般不会存在往下移动才有反应的情况