static HRESULT WINAPI IVideoWindow_fnget_WindowStyle(IVideoWindow* iface,long* plStyle) { CFilterGraph_THIS(iface,vidwin); QUERYVIDEOWINDOW TRACE("(%p)->()\n",This); hr = IVideoWindow_get_WindowStyle(pVidWin,plStyle); IVideoWindow_Release(pVidWin); return hr; }
/*************************************************************************** * MCIQTZ_mciWindow [internal] */ static DWORD MCIQTZ_mciWindow(UINT wDevID, DWORD dwFlags, LPMCI_DGV_WINDOW_PARMSW lpParms) { WINE_MCIQTZ *wma = MCIQTZ_mciGetOpenDev(wDevID); TRACE("(%04x, %08X, %p)\n", wDevID, dwFlags, lpParms); if(!lpParms) return MCIERR_NULL_PARAMETER_BLOCK; if (!wma) return MCIERR_INVALID_DEVICE_ID; if (dwFlags & MCI_TEST) return 0; if (dwFlags & MCI_DGV_WINDOW_HWND && (IsWindow(lpParms->hWnd) || !lpParms->hWnd)) { LONG visible = OATRUE; LONG style = 0; TRACE("Setting hWnd to %p\n", lpParms->hWnd); IVideoWindow_get_Visible(wma->vidwin, &visible); IVideoWindow_put_Visible(wma->vidwin, OAFALSE); IVideoWindow_get_WindowStyle(wma->vidwin, &style); style &= ~WS_CHILD; if (lpParms->hWnd) IVideoWindow_put_WindowStyle(wma->vidwin, style|WS_CHILD); else IVideoWindow_put_WindowStyle(wma->vidwin, style); IVideoWindow_put_Owner(wma->vidwin, (OAHWND)lpParms->hWnd); IVideoWindow_put_MessageDrain(wma->vidwin, (OAHWND)lpParms->hWnd); IVideoWindow_put_Visible(wma->vidwin, visible); wma->parent = lpParms->hWnd; } if (dwFlags & MCI_DGV_WINDOW_STATE) { TRACE("Setting nCmdShow to %d\n", lpParms->nCmdShow); IVideoWindow_put_WindowState(wma->vidwin, lpParms->nCmdShow); } if (dwFlags & MCI_DGV_WINDOW_TEXT) { TRACE("Setting caption to %s\n", debugstr_w(lpParms->lpstrText)); IVideoWindow_put_Caption(wma->vidwin, lpParms->lpstrText); } return 0; }