DirectShowと戦うスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
598:592 07/07/07 18:37:34 >>549>>595 ご返事ありがとうございます。 >>594 再生しているmovieは特別なコーデックを必要としないので、違う原因かと思います。 >>595 親をNULLで再生すると、再生時にメインWIndowが最小化してしまい、全画面モードが 通常画面に戻ってしまいます。(movieは左上で再生) もうすこし詳しく症状を説明すると、まったく再生しないわけではなくて 成功・失敗をランダムで繰り返します。 成功すれば、メイン画面の前にVideoWindowが出て、普通に再生。 失敗すると、メイン画面の裏にVideoWindowがいるようで、音だけ再生。 このような感じになります。 色々とネット検索したところ、VideoWindowを再描画することで回避可能と見つけたのですが、 組んだところうまくいきません。(症状は同じ) HWND hChild = GetWindow(m_hwnd,GW_CHILD); InvalidateRect(hChild,NULL,true); うーん・・・ 599:デフォルトの名無しさん 07/07/07 19:58:50 それは、親ウインドのバックグラウンド再描画で映像ウインドが消されてしまうからじゃないかな。 親ウインドのWM_ERASEBKGNDをDefaultWindowProcに渡さないようにして試してみな。 case WM_ERASEBKGND: return 0; でOK
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4298日前に更新/216 KB
担当:undef