問題タブ [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# - WPFでSetParentを使用してShowDesktopを使用する際の問題
私は、Windows 7に移行している学校のシンプルなアクティブデスクトップの置き換えに取り組んでいます。アイデアは、読書に苦労している幼児がそれらを使用できるように、写真付きのいくつかの大きなボタンを備えたウィンドウを作成することです。
SetParent()を使用して、ウィンドウの親を「Progman」に設定しているので、ウィンドウは常に後ろにあり、ユーザーが「デスクトップを表示」を選択したときに最小化されません。Windows XPではすべて正常に動作しますが、Windows 7では、ユーザーが[デスクトップの表示]をクリックするとウィンドウは残りますが、コンテンツはユーザーのWindowsの背景に置き換えられます。ボタンは引き続き機能し(ボタンは表示されません)、ウィンドウのサイズを変更したり更新したりすると、ボタンが再び表示されます。問題の写真:
なぜこれが起こっているのか考えはありますか?「デスクトップの表示」が押されたときにウィンドウを強制的に更新する方法を知っている人はいますか?
wpf - WPF実行可能ファイルを起動し、親を設定しますか?
WPF実行可能ファイルがあり、別のプログラムで起動して、この起動プログラムをWPF実行可能ファイルの親ウィンドウとして設定する必要があります(主な目的は、起動プログラムを閉じると、WPF実行可能ファイルもシャットダウンされることです)。私はそれを次のようにできると思いました:Hwndを1つのコマンドラインパラメーターとして(整数文字列として)渡し、SetParentまたはWPF実行可能コード内の任意の関数を呼び出して親を指定できます。しかし、私はそれを機能させることができません。誰かがそれを行う方法、またはそれを行う他の方法を教えてもらえますか?ありがとう!
java - NetBeansでjDialogの親を設定するにはどうすればよいですか?
私はこれまでjdialogsを扱っていなかったので、これについてかなり混乱しています...
vb.net - 別のプログラムのウィンドウを移動し、境界線を削除します
パネル内に別のプログラムを埋め込むプロジェクトに取り組んでいます。これを機能させましたが、ウィンドウをフォーム内に配置できないようです。
写真:
これまで運がなかった MoveWindow と SetWindowLong を使用しています。これは私の Onload イベントです。
プログラムのウィンドウが表示されるまで待機してから、MoveWindow および SetWindowLong イベントを実行する方法を見つける必要があります。
pyqt - setParent は機能しますが、minExpanding はありません
私は 3D テクニカル アーティストで、 を使用pyqt
しMaya
ていますが、少し初心者pyqt
です。
pyqt
Designer で作成された2 つの UI ファイルがあり、それらMaya
をuic.loadUiType()
最初の UI のタブの子として 2 番目の UI ファイルを割り当てたいです。私はそれを行い.setParent()
ます。
minExpanding
タブ内で展開するために を使用していないように見えることを除いて、正常に動作します。代わりに、固定サイズのように機能しminExpanding
ますが、タブウィジェットと設定しているウィジェットの両方に設定していますその子。
何か案は?
java - C++ opengl ウィンドウを Java ウィンドウに埋め込む
Java ウィンドウに C++ OpenGL ウィンドウを埋め込もうとしています。ソケットを介して、opengl ウィンドウの HWND を Java ウィンドウに送信できます。2つの別々のプロセスが必要なので、JNIを使用したくありません(理由は関係ありません)。検索を行ったところ、User32 の関数 SetParent(HWND childWindow, HWND parentWindow) を使用してこれが可能であることがわかりました。しかし、私はそれを正しく使用できないか、User32 を使用する手順を見つけることができません。したがって、これはJPanel に HWND (ウィンドウ ハンドル) を埋め込むことに関連する問題である可能性があります。次のインポートを行った場合: import com.sun.jna.Library; com.sun.jna.Native をインポートします。com.sun.jna.Platform をインポートします。コムをインポートします。
WComponentPeer も使用できませんでしたが、この件についてはあまり検索していません。
前もって感謝します
c# - フォームの親を「FindWindow」に設定する
オーバーレイを作成しています。私はここにこのコードを持っています
透明で常に上にあるフォームに楕円を描画します。問題は、フルスクリーンでは機能しないことです。
これを使ってみました
エラーが発生することを除いて。誰か助けてもらえますか?
c# - 呼び出しがあいまいです: FindWindow(String, String);
私はこのコードを使用しています:
ただし、エラーが発生します。エラーは言う:
次のメソッドまたはプロパティ間の呼び出しがあいまいです: 'HyperBox.Form1.FindWindow(string, string)' と 'HyperBox.Form1.FindWindow(string, string)'
どうすればこれを修正できますか? ありがとう。
c# - 親がウィンドウフォームに設定された後、IEウィンドウが前面に表示されない
タブ付きのウィンドウフォームがあり、各タブにはSetParent()
APIを使用してIEブラウザーが埋め込まれています。
メモ帳がフォームの上にあるという別のアプリケーションがあり、埋め込みの IE ブラウザーをクリックすると、IE がアクティブになりますが、上に表示されず、メモ帳が非アクティブな状態で上に残ります。
SetForegroundWindow((IntPtr)explorer.HWND)
また、マウスのクリックを追跡するタイマーをサイドで使用して、フォアグラウンドを設定しようとしました。コードは実行されましたが、成功しませんでした。
私も試しました。
しかし、成功しませんでした。
c# - パワーポイントのスライドショーをコントローラーに埋め込む
powepoint ファイルを webBrowser コントロールに埋め込む wpf アプリケーションがあります。以下のサンプルコードを使用して、その機能を実装することができました。しかし、ppt ファイルを実行するたびに、スライド ショーが画面に数秒間ポップアップ表示され、それがコントロールに埋め込まれます。これを停止するか、バックグラウンド プロセスとして実行する方法はありますか?