VC重载PreTranslateMessage事件实现鼠标双击
来源:互联网 发布:中国网络通信有限公司 编辑:程序博客网 时间:2024/06/10 03:14
项目中用到第三方提供的OCX控件用于播放视频,但VC中导入OCX控制没有鼠标双击事件,窗体OnLButtonDblClk事件,在OCX控件上无效,网上查资料可以利于重载PreTranslateMessage捕获鼠标双击事件,代码如下:
BOOL CGVideoDlg::PreTranslateMessage(MSG* pMsg){// TODO: 在此添加专用代码和/或调用基类if (pMsg->message == WM_LBUTTONDBLCLK){CWnd *pWnd = FromHandle(pMsg->hwnd);if (pWnd->GetDlgCtrlID() == IDC_PLAYER){MessageBox(_T("Yes"));}}return CDialog::PreTranslateMessage(pMsg);}
- VC重载PreTranslateMessage事件实现鼠标双击
- 实现鼠标双击事件
- 使用PreTranslateMessage函数实现类似全局钩子监听鼠标事件
- Mac os 代码实现鼠标双击事件
- qt 实现、区分鼠标单击,双击事件
- 解决]VC:CDataGrid控件响应鼠标双击事件
- Java鼠标双击事件
- Java鼠标双击事件
- 另一种鼠标双击事件
- 鼠标双击事件
- JTree 鼠标双击事件
- 鼠标双击事件
- 鼠标双击事件
- Unity鼠标双击事件
- vc++鼠标双击和单击的区分实现
- 在MVVM中使用AttachedDependencyProperty,实现鼠标双击listviewitem事件
- 如何在AutoCAD中实现鼠标双击事件
- javascript 鼠标单击和双击事件并存的实现方法
- Oracle触发器(Trigger)与序列(Sequences)
- adb常用命令
- 新手学习数据结构与算法---链表多项式
- Luhn算法计算银联卡卡号校验位
- 使用.netrc文件进行自动ftp
- VC重载PreTranslateMessage事件实现鼠标双击
- set_irq_type 引发的 irq函数的变更
- HTTP协议
- inline内联函数的引入
- 对hadoop 执行mapreduce时发生异常Illegal partition for的解决过程
- 【转】]mysql_fetch_row, mysql_fetch_array, mysql_fetch_assoc的区别和不同
- 选择排序
- html base标签
- 【转】PHP程序员最容易犯得十种错误