【发布时间】:2013-07-25 10:18:55
【问题描述】:
我目前正在用 c# 开发一个单声道应用程序,我只想开始一次。我知道,这可以通过互斥锁来实现。但是如何使用单声道将应用程序放在前面? 我尝试通过
Process.GetProcessByName("AudioCuesheetEditor")
但无法访问 MainWindowHandle。
如何将正在运行的应用程序置于前面?
感谢您的回答。
编辑:
现在我已经能够获得 MainWindowHandle,但它是一个 IntPtr。我如何把这个把手放在前面?我试过了
Window wRunning = new Window(handle);
wRunning.Present();
但这给了我一个例外:(。
【问题讨论】:
-
你应该改变问题的标题。
-
这是一个winform应用程序?
-
是的,一个基于gtk sharp的winform应用。
-
我真的需要一些帮助 :(.