采用MFC编写客户端播放网络流时,想实现界面的任何地方都要响应鼠标的请求,为此花费了好长的时间去解决。中间走的弯路很多,网上也有好多相关的博客,有好多方法是重新编译vlc的源码,但是都是说着编译很是麻烦,而且不容易成功。
实现播放器我们的目标是在主界面响应鼠标的请求,为此,后来想起来是不是可以把和libvlc绑定的控件禁用掉。
CWnd *pWnd = GetDlgItem(和vlc关联的空间的ID);
pWnd->EnableWindow(FALSE);
这短短的两句 解决了困扰了那么久的问题。