我在Windows應用程序中完成了全局鼠標事件。當我點擊我的鼠標的中心按鈕時,我想製作一個特定的表格最頂層...如何使windows窗體在c#中完成的Windows應用程序前來?
有一些應用程序在全屏模式下運行,所以我需要這樣做,爲了使我的表單對用戶可見,因爲這是查看它的唯一方法。由於Alt + Tab被禁用。這是一個Kiosk應用程序。
我嘗試使用Topmost = true的特定形式和 我試着使用下面的代碼...但沒有用。我沒有得到我的表格。
[DllImport("User32.dll")]
public static extern Int32 SetForegroundWindow(int hWnd);
[DllImport("user32.dll")]
public static extern int FindWindow(string lpClassName, string lpWindowName);
private void BringToFront(string className,string CaptionName)
{
SetForegroundWindow(FindWindow(className,CaptionName));
}
必須觸發此窗體帶來前端的全局熱鍵正在完美工作。
如何讓我的表單前來?謝謝。
@Andrew Keith,我試過了,但還是沒有成果。 – Anuya 2009-09-28 06:20:48