⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_66110.htm

📁 vc
💻 HTM
字号:
<p>
序号:66110 发表者:雪客 发表日期:2003-12-22 17:04:34
<br>主题:请教关于Ivideowindow设置视频窗体,不起作用的奇怪问题(我给100分)
<br>内容:我在vc中给予对话框设计一个捕获预览视频的程序,用一个picture来显示视频,利用Ivideowindow-&gt;put_owner(picture的句柄),可以把视频放在那个位置显示,<BR>可以当我基于单文档窗体进行设计的时候,同样的方法,却不能实现,视频图像(active window )怎么也不能再picture的地方显示,而且也不能控制,不能关闭?请问这是为什么<BR>相关代码如下:<BR>CComQIPtr&lt; IVideoWindow, &amp;IID_IVideoWindow &gt; pWindow = pGraph;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>//设置预览窗体在我们的picture中,代替其悬浮弹出状态<BR>//注:Iwin-为我取得的picture的句柄&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;RECT rc;<BR>&nbsp;&nbsp;&nbsp;&nbsp;::GetWindowRect(Iwin, &amp;rc );<BR>&nbsp;&nbsp;&nbsp;&nbsp;pWindow-&gt;put_Owner( (OAHWND)Iwin);<BR>&nbsp;&nbsp;&nbsp;&nbsp;pWindow-&gt;put_AutoShow(OAFALSE);<BR>&nbsp;&nbsp;&nbsp;&nbsp;pWindow-&gt;put_Left( 0 );<BR>&nbsp;&nbsp;&nbsp;&nbsp;pWindow-&gt;put_Top( 0 );<BR>&nbsp;&nbsp;&nbsp;&nbsp;pWindow-&gt;put_Width( rc.right - rc.left );<BR>&nbsp;&nbsp;&nbsp;&nbsp;pWindow-&gt;put_Height( rc.bottom - rc.top );<BR>&nbsp;&nbsp;&nbsp;&nbsp;pWindow-&gt;put_Caption(bstrName); <BR>&nbsp;&nbsp;&nbsp;&nbsp;pWindow-&gt;put_WindowStyle( WS_CHILD | WS_CLIPSIBLINGS );<BR>&nbsp;&nbsp;&nbsp;&nbsp;pWindow-&gt;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-&gt;put_Owner( (OAHWND)Iwin) 的返回值<BR>2.pWindow-&gt;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-&gt;put_AutoShow(OATRUE) //是系统默认的,我已开始并没有设置pWindow-&gt;put_AutoShow(OAFALSE);,我试一下pWindow-&gt;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 + -