1

プロセス ウィンドウ ハンドル間の GTK# スイッチ

やあ、

GTK# プログラムで。プロセス ウィンドウ ハンドルを切り替える方法を知っている人はいますか? たとえば、GTK# プログラムでボタンを押すと、ウィンドウがプロセス gedit (テキスト エディター) に切り替わるか、ウィンドウ プロセスが実行中の別の GTK# プログラムに切り替わります。

基本的に、ウィンドウ (プロセス) を切り替える以前の Windows C# コードの一部を移植しようとしています。たとえば、C#で使用したウィンドウを切り替えるには:

[DllImport("user32", EntryPoint = "SetForegroundWindow")]
public static extern int SetForegroundWindow(IntPtr hWnd);

上記の関数にプロセス メイン ウィンドウ ハンドルを渡すだけです。Centos Linux の MonoDevelop の GTK# で使用できる同様のものはありますか?

ありがとうございました、

アンディ

4

1 に答える 1