2013-02-14 2 views
1

GTK # Переключение между окном процесса ручкиGTK # Переключение между окном процесса ручки

Привет,

В GTK # программы. Кто-нибудь знает, как переключаться между ручками окна процесса? Например, если я нажму кнопку в программе GTK #, она переключит окно для обработки gedit (текстового редактора) или переключит процесс окна на другую программу GTK #.

В основном я пытаюсь перенести некоторые из моих предыдущих окон C# кода, который переключается между окнами (процессами). Например, в C# для переключения окон я использовал:

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

Я просто передал главное окно процесса для этой функции выше. Есть ли что-то подобное, которое я могу использовать в GTK # на MonoDevelop для Centos Linux?

Спасибо,

Энди

ответ

0

Существует библиотека называется libwnck: http://developer.gnome.org/libwnck/stable/ (Window Navigator Construction Kit), который обрабатывает все эти функции. Кажется, что привязки для Mono называются wnck-sharp, которые, насколько я могу судить, включены в gtk-sharp.

Смежные вопросы