DirectShowと戦うスレ Part 2at TECHDirectShowと戦うスレ Part 2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト609:デフォルトの名無しさん 07/07/08 21:57:40 >>608 Owner指定無しだと、元の全画面ウィンドウからVideoWindowに移る際に 全画面モードが解除されます。(Movieは左上で再生) これは、put_FullScreenMode()を実行しでも同じような動作になります。 通常画面からput_FullScreenModeをつかえば全画面でムービー再生してくれるのですが、 全画面モードから使うと、逆に全画面が解除されるようです。 うーん。 610:599 07/07/08 22:11:45 ウインド関係がよくわからない。 ビデオウインドの親ウインドは何? このウインドを仮にhParentとすると、 hParentウインドに親はいるのか?(or最初からWS_POPUP?)とか hParentウインドのスタイルにWS_CLIPCHILDRENは設定されているのか?とか hParentウインド自身は全画面サイズに引き伸ばされ、且つTopに表示されているの?とか hParentウインドのWM_ERASEBKGNDをちゃんと無視しているの?とか put_Ownerするタイミングとか そういうことが知りたい。 611:592 07/07/08 22:36:34 >ビデオウインドの親ウインドは何? CreateWindowしたWindowが親です。 >このウインドを仮にhParentとすると、 >hParentウインドに親はいるのか?(or最初からWS_POPUP?)とか 画面切り替え時にWS_POPUPとしています。 >hParentウインドのスタイルにWS_CLIPCHILDRENは設定されているのか?とか 指定していませんでしたが、元々メッセージ処理するつもりではなく、movie再生終了まで 処理停止するプログラムです。 pMediaEvent->WaitForCompletion(15000, &eventCode); // 15秒経過するかmovie再生が停止するまで待つ また、入れてメッセージ処理をするようにしましたが改善されませんでした。 >hParentウインド自身は全画面サイズに引き伸ばされ、且つTopに表示されているの?とか はい、全画面でTOPです。 >hParentウインドのWM_ERASEBKGNDをちゃんと無視しているの?とか これも前に書きましたが入れても改善されませんでした。 >put_Ownerするタイミングとか 基本は>>592のソースですが、put_Visibleの直前まで、1行ずつ移動させても改善しませんでした。 また、その前にはVideoWindowの取得になるので移動できません。 こんな感じてす。何か判りますでしょうか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch