プロセス ウィンドウ ハンドル間の GTK# スイッチ
やあ、
GTK# プログラムで。プロセス ウィンドウ ハンドルを切り替える方法を知っている人はいますか? たとえば、GTK# プログラムでボタンを押すと、ウィンドウがプロセス gedit (テキスト エディター) に切り替わるか、ウィンドウ プロセスが実行中の別の GTK# プログラムに切り替わります。
基本的に、ウィンドウ (プロセス) を切り替える以前の Windows C# コードの一部を移植しようとしています。たとえば、C#で使用したウィンドウを切り替えるには:
[DllImport("user32", EntryPoint = "SetForegroundWindow")]
public static extern int SetForegroundWindow(IntPtr hWnd);
上記の関数にプロセス メイン ウィンドウ ハンドルを渡すだけです。Centos Linux の MonoDevelop の GTK# で使用できる同様のものはありますか?
ありがとうございました、
アンディ