DS有这样一个问题,高手请进来看看吧...
现在情况是这样的:
在一个OCX控件里,有四个Filter Graph Manage,那么就有四个IVideoWindw了,所以在应用程序中,在一个窗体中输出四路视频小窗体,现在想对每个窗体双击就指定的视频全屏,单个IVideoWindow这事好办,但现在有四个IVideoWindow.应该如何去控制呢...看了一下SDK说用NotifyOwnerMessage.但不知道怎么用呀..请各位指点...
[解决办法]
1。但是这4个隐藏窗口的HWND(应用程序上的)怎么传递到OCX控件上呢...,这个我没看明白啊,你一个窗口能做到,我就不明白了,4个窗口你就不会做了?
2。NotifyOwnerMessage是用来向video window发送消息的 啊,你都不知道哪个窗口被双击,你给谁发消息呢?
规范的做法是,你的主窗口有n个子窗口,按你的需要去layout这n个窗口,这样每个窗口接收对应视频窗口的消息,收到消息做对应的处理。