8 个解决方案
#1
IVideoWindow::SetWindowPosition()
#2
你最好放在自己预定的窗口内!
#3
我是把他放在我预先定义好的窗口中 但是他还是跳出来一个caption为 ActiveMovie 的窗口
在那个窗口中显示视频图象
在那个窗口中显示视频图象
#4
首先要调整video window的窗口为popup和child。参见sdk例子playWnd。
#5
IVideoWindow *pVW
// Setup the video window
JIF(pVW->put_Owner((OAHWND)ghApp));
JIF(pVW->put_WindowStyle(WS_CHILD | WS_CLIPSIBLINGS | WS_CLIPCHILDREN));
#6
通过IVideoWindow接口,即可实现你说的要求。上面陆老师的代码是正确的。
#7
你最好为你的picture控件设置个变量!
#8
RECT windowRect;
::GetClientRect(inWindow, &windowRect);
mVideoWindow->put_Left(0);
mVideoWindow->put_Top(0);
mVideoWindow->put_Width(windowRect.right - windowRect.left);
mVideoWindow->put_Height(windowRect.bottom - windowRect.top);
mVideoWindow->put_WindowStyle(WS_CHILD|WS_CLIPCHILDREN|WS_CLIPSIBLINGS);
#1
IVideoWindow::SetWindowPosition()
#2
你最好放在自己预定的窗口内!
#3
我是把他放在我预先定义好的窗口中 但是他还是跳出来一个caption为 ActiveMovie 的窗口
在那个窗口中显示视频图象
在那个窗口中显示视频图象
#4
首先要调整video window的窗口为popup和child。参见sdk例子playWnd。
#5
IVideoWindow *pVW
// Setup the video window
JIF(pVW->put_Owner((OAHWND)ghApp));
JIF(pVW->put_WindowStyle(WS_CHILD | WS_CLIPSIBLINGS | WS_CLIPCHILDREN));
#6
通过IVideoWindow接口,即可实现你说的要求。上面陆老师的代码是正确的。
#7
你最好为你的picture控件设置个变量!
#8
RECT windowRect;
::GetClientRect(inWindow, &windowRect);
mVideoWindow->put_Left(0);
mVideoWindow->put_Top(0);
mVideoWindow->put_Width(windowRect.right - windowRect.left);
mVideoWindow->put_Height(windowRect.bottom - windowRect.top);
mVideoWindow->put_WindowStyle(WS_CHILD|WS_CLIPCHILDREN|WS_CLIPSIBLINGS);