| 发表于:2007-08-04 15:01:2416楼 得分:50 |
子类化啊~~~ 我手头的那个摄像头图象显示代码里就是在图片框上另建了一个窗口用于播放 你只需要找到它的类名(假如是由dll里建立它的话),使用findwindowex就可以得到句柄; 然后子类化,对其鼠标消息进行处理. 我上次帮一个朋友弄了一个子类化wmp窗口,实现拦截双击消息以消除双击全屏的功能,你可以参考一下: http://community.csdn.net/expert/topic/5684/5684863.xml?temp=.3418848 其中的子类化过程是这样: public function subwndproc(byval hwnd as long, byval msg as long, byval wparam as long, byval lparam as long) as long select case msg case wm_lbuttondblclk '吃双击消息 subwndproc = 1 exit function end select subwndproc = callwindowproc(prevwndproc, hwnd, msg, wparam, lparam) '其它消息不管 end function 你在case那里拦截wm_lbuttondown或wm_rbuttondown之类的消息,再返回事件就可以了(封装到一个类里面,方便) | | |
|