VB.net如何控制windows中任意一個程式表單顯示在最前?
比如,用自己vb.net開發的程式控制VS表單總是顯示在最前,并指定其大小和位置?
謝謝
uj5u.com熱心網友回復:
控制表單最前用個TopMost的屬性大小是Size,位置是Location或者StartPositionuj5u.com熱心網友回復:
windows中任意一個程式窗在最前可以用APIuj5u.com熱心網友回復:
使用api函式setforegroundwindowuj5u.com熱心網友回復:
能具體一點嗎,謝謝啦
uj5u.com熱心網友回復:
SetForegroundWindow(hwnd),括號中引數為視窗的句柄
該函式可宣告為Public Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As IntPtr) As Int32,放在標準模塊中或表單模塊中
uj5u.com熱心網友回復:
SetWindowPos函式,傳入 swp_topmostuj5u.com熱心網友回復:
只能呼叫系統API了。查出正在運行的表單,并通過系統API操作它。歷史貼子有很多。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/127354.html
標籤:VB.NET
