Unity視窗顯示在最前面

2021-07-29 13:33:29 字數 666 閱讀 8565

1、得到unity程式視窗的控制代碼

2、判斷unity程式視窗是否在最前面,如果不是,則將其顯示在最前面

[dllimport("user32.dll")]

private static extern intptr findwindow(string lpclassname, string lpwindowname);

[dllimport("user32.dll")]

private static extern intptr getforegroundwindow();

[dllimport("user32.dll")]

private static extern bool setforegroundwindow(intptr hwnd);

[dllimport("user32.dll")]

private static extern bool showwindowasync(intptr hwnd, int cmdshow);

void fixedupdate()

intptr activewndhwnd = getforegroundwindow();

// 當前程式不是活動視窗,則設定為活動視窗

if (hwnd != activewndhwnd)

}

讓MessageBox在最前面顯示

用 引數messageboxtext 型別 system.string 指定文字顯示的 string caption 型別 system.string 指定標題欄宣告中顯示的 string button 型別 system.windows.messageboxbutton 指定的 messagebo...

寫在最前面

這篇文章寫給自己,希望自己能夠持之以恆努力學習。為什麼突然想起來寫部落格了呢?30多歲的自己,轉型想做程式設計師。之前的職業生涯都是做的物流行業,大約有6年,也做出些成績。因為自己的不成熟最終離開了這個行當。然後轉做網際網路行業,也創過業失敗告終。一直以來都在和程式打交道,自己也對程式濃厚的興趣。最...

寫在最前面

半瓶水在c c 上晃蕩了這麼多年,經歷了dephi的崛起與沒落,看到了borland在程式設計領域的拋物線,錯過了android的 發展時節 現在microsoft這樣的龐然大物也走到了懸崖的邊緣,趁著這股東風,我也來個華麗的轉身,投入的c 的懷抱中去。microsoft最近的動作頻頻,vs2015...