問題タブ [setparent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2192 参照

c# - ffmpeg ストリームを C# ウィンドウに渡す

C# ウィンドウに FFMPEG ビデオ ストリームを渡すことは可能ですか? 新しいウィンドウで新しいプロセスとして開くようになりました。単にそれを自分のSessionWindowに渡したいだけです。この時点で、次のように ffplay を実行します。

PS。このアプリをリモート デスクトップのように見せて動作させたいので、Windows Media Player を使用したくありません。

0 投票する
2 に答える
470 参照

c# - c# wpf の exe カプセル化が機能しない

wpf アプリケーションで exe をカプセル化する必要があります。私の wpf アプリケーションは非常に大きく、多くの UserControls があります。これを行うには、コードからexeを開始し、ハンドルを取得して「setParent」を使用してexeをアプリケーションに「バインド」しましたが、唯一の効果はexeのドロップダウンメニューを表示することですが、メインページではありません。例:メモ帳を埋め込もうとしましたが、その領域をクリックするとドロップダウンメニューのみが表示されます(メインメニューバーは表示されないことに注意してください)。

このコードを他の C# アプリケーションで試してみたところ、問題なく動作したことに注意してください。ビューポートの再描画/更新に問題があると思います。アプリケーション内の外部 exe のこの再描画をどのように強制できますか? exeを埋め込むための代替ソリューションを見つけるために、私を助けてもらえますか? ありがとう

ここに画像の説明を入力

別のタブ( here )でexeを実行するソリューションを試しましたが、このソリューションでも機能しません。

「SendMessage」でこれを解決できますか??? 行うべきテストを提案してもらえますか?

ひとつお願いがあります。助けてください!!!

0 投票する
1 に答える
1426 参照

c# - SetParent が機能しない

私は最近、古いプロジェクトで作業しようとしましたが、setparent を動作させることができず、「InvalidOperationException」エラーが発生し続けます。コードは次のとおりです。

ボタンで呼び出され、親を設定しようとするとエラーになります。私がオンラインで見つけることができるものはすべて、私のコードが正しいと言っています。

0 投票する
1 に答える
1008 参照

c# - プロセスを開始し、そのメイン ウィンドウをアプリの子ウィンドウとして設定する方法

C# アプリケーションから新しいプロセスを開始しています。

プロセスを作成したら、 ManagementEventWatcherSetParentを使用して、そのメイン ウィンドウをアプリ ウィンドウの子として設定します。

問題は、クエリにWITHIN 2を記述すると、長時間待機することを除いて、すべてが正常に機能することです。WITHIN 1と書くと、開始されたプロセスの MainWindowHandle は、イベントEventArrivedが発生したときにまだ作成されていません。

タイマーを使用する以外に、ハンドルが作成されるのを待つ良い方法はありますか?