問題タブ [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.
c# - ffmpeg ストリームを C# ウィンドウに渡す
C# ウィンドウに FFMPEG ビデオ ストリームを渡すことは可能ですか? 新しいウィンドウで新しいプロセスとして開くようになりました。単にそれを自分のSessionWindowに渡したいだけです。この時点で、次のように ffplay を実行します。
PS。このアプリをリモート デスクトップのように見せて動作させたいので、Windows Media Player を使用したくありません。
c# - c# wpf の exe カプセル化が機能しない
wpf アプリケーションで exe をカプセル化する必要があります。私の wpf アプリケーションは非常に大きく、多くの UserControls があります。これを行うには、コードからexeを開始し、ハンドルを取得して「setParent」を使用してexeをアプリケーションに「バインド」しましたが、唯一の効果はexeのドロップダウンメニューを表示することですが、メインページではありません。例:メモ帳を埋め込もうとしましたが、その領域をクリックするとドロップダウンメニューのみが表示されます(メインメニューバーは表示されないことに注意してください)。
このコードを他の C# アプリケーションで試してみたところ、問題なく動作したことに注意してください。ビューポートの再描画/更新に問題があると思います。アプリケーション内の外部 exe のこの再描画をどのように強制できますか? exeを埋め込むための代替ソリューションを見つけるために、私を助けてもらえますか? ありがとう
別のタブ( here )でexeを実行するソリューションを試しましたが、このソリューションでも機能しません。
「SendMessage」でこれを解決できますか??? 行うべきテストを提案してもらえますか?
ひとつお願いがあります。助けてください!!!
c# - SetParent が機能しない
私は最近、古いプロジェクトで作業しようとしましたが、setparent を動作させることができず、「InvalidOperationException」エラーが発生し続けます。コードは次のとおりです。
ボタンで呼び出され、親を設定しようとするとエラーになります。私がオンラインで見つけることができるものはすべて、私のコードが正しいと言っています。
c# - プロセスを開始し、そのメイン ウィンドウをアプリの子ウィンドウとして設定する方法
C# アプリケーションから新しいプロセスを開始しています。
プロセスを作成したら、 ManagementEventWatcherとSetParentを使用して、そのメイン ウィンドウをアプリ ウィンドウの子として設定します。
問題は、クエリにWITHIN 2を記述すると、長時間待機することを除いて、すべてが正常に機能することです。WITHIN 1と書くと、開始されたプロセスの MainWindowHandle は、イベントEventArrivedが発生したときにまだ作成されていません。
タイマーを使用する以外に、ハンドルが作成されるのを待つ良い方法はありますか?