GTK#在Process窗口句柄之间切换
嗨,
在GTK#计划中。有谁知道如何在Process Window Handles之间切换?例如,如果我按下GTK#程序中的按钮,它会切换窗口以处理gedit(文本编辑器),或将窗口进程切换到另一个运行的GTK#程序。
基本上我正在尝试移植一些以前在Windows(进程)之间切换的Windows C#代码。例如在C#中切换我使用的窗口:
[DllImport("user32", EntryPoint = "SetForegroundWindow")]
public static extern int SetForegroundWindow(IntPtr hWnd);
我只是将Process Main Window Handle传递给上面的这个函数。在MonoDevelop for Centos Linux上,我可以在GTK#中使用类似的东西吗?
谢谢,
安迪
答案 0 :(得分:0)
有一个名为libwnck的库:http://developer.gnome.org/libwnck/stable/(Window Navigator Construction Kit),它可以处理所有这些功能。似乎有一个名为wnck-sharp的Mono绑定,据我所知,它包含在gtk-sharp中。