📄 subject_66110.htm
字号:
<p>
序号:66110 发表者:雪客 发表日期:2003-12-22 17:04:34
<br>主题:请教关于Ivideowindow设置视频窗体,不起作用的奇怪问题(我给100分)
<br>内容:我在vc中给予对话框设计一个捕获预览视频的程序,用一个picture来显示视频,利用Ivideowindow->put_owner(picture的句柄),可以把视频放在那个位置显示,<BR>可以当我基于单文档窗体进行设计的时候,同样的方法,却不能实现,视频图像(active window )怎么也不能再picture的地方显示,而且也不能控制,不能关闭?请问这是为什么<BR>相关代码如下:<BR>CComQIPtr< IVideoWindow, &IID_IVideoWindow > pWindow = pGraph;<BR> <BR>//设置预览窗体在我们的picture中,代替其悬浮弹出状态<BR>//注:Iwin-为我取得的picture的句柄 <BR> RECT rc;<BR> ::GetWindowRect(Iwin, &rc );<BR> pWindow->put_Owner( (OAHWND)Iwin);<BR> pWindow->put_AutoShow(OAFALSE);<BR> pWindow->put_Left( 0 );<BR> pWindow->put_Top( 0 );<BR> pWindow->put_Width( rc.right - rc.left );<BR> pWindow->put_Height( rc.bottom - rc.top );<BR> pWindow->put_Caption(bstrName); <BR> pWindow->put_WindowStyle( WS_CHILD | WS_CLIPSIBLINGS );<BR> pWindow->put_Visible( OATRUE );
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:peter 回复日期:2003-12-22 17:17:42
<br>内容:1.检查 pWindow->put_Owner( (OAHWND)Iwin) 的返回值<BR>2.pWindow->put_AutoShow(OATRUE) 试试
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:雪客 回复日期:2003-12-22 17:29:59
<br>内容:谢谢peter :<BR>pWindow->put_AutoShow(OATRUE) //是系统默认的,我已开始并没有设置pWindow->put_AutoShow(OAFALSE);,我试一下pWindow->put_Owner( (OAHWND)Iwin) 的返回值<BR>在基于单文档窗体返回的是一个很大的负值,不是S_OK,而在基于对话框中是0(正确的)<BR>,应该怎么办?<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:peter 回复日期:2003-12-22 17:49:00
<br>内容:单文档程序中,把 View(试图窗口) 作为 Video Window 的父窗口试试
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:雪客 回复日期:2003-12-22 18:55:00
<br>内容:还是不行
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -