請問 如何讓視窗 始終最上層顯示. 不是一般的最上層顯示. 是像 工作管理員 那樣. 遇到一般最上層顯示 也不會被蓋掉

請問 如何讓視窗 始終最上層顯示. 不是一般的最上層顯示. 是像 工作管理員 那樣. 遇到一般最上層顯示 也不會被蓋掉. 試過很多方法都只能達到一般最上層顯示. 包括置頂工具.autohotkey.登錄檔修改.都達不到效果. 麻煩知道方法的請告知. 謝謝..
2024-03-22 17:14 發佈
buddy0328 wrote:
Powertoys Always...(恕刪)

感謝回覆.. 試了.這跟一般置頂軟體一樣.遇到其他置頂頁面就被蓋過了.
寫一個python小程式就可以了 , 格式會跑掉自己看著改 , 不然就問chatgpt

import win32gui
import win32con
import time

def set_window_topmost(hwnd):
win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, 0, 0, 0, 0,
win32con.SWP_NOMOVE | win32con.SWP_NOSIZE)

def is_window_active(hwnd):
return win32gui.GetForegroundWindow() == hwnd

def monitor_window(window_title):
hwnd = win32gui.FindWindow(None, window_title)
if hwnd == 0:
print("視窗未找到")
return

while True:
if is_window_active(hwnd):
set_window_topmost(hwnd)
time.sleep(0.1)

if __name__ == "__main__":
window_title = "標題" # 替換成你要監視的視窗標題
monitor_window(window_title)
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?