Windows มีความสามารถในการทำให้หน้าต่างใด ๆ เป็นหน้าต่างที่สูงที่สุดนับตั้งแต่ Windows 3.0 เมื่อคุณสร้างหน้าต่างให้อยู่บนสุดแล้วหน้าต่างอื่น ๆ ที่ทับซ้อนกันจะแสดงด้านล่างของหน้าต่างนั้นในลำดับ Z เสมอ เป็นไปได้ที่จะทำให้หน้าต่างเป็นหน้าต่างที่อยู่ด้านบนสุดโดยใช้โปรแกรม แต่ Microsoft รู้สึกว่าหากให้การควบคุมนี้แก่ผู้ใช้ปลายทางผู้พัฒนาแอปพลิเคชันจะใช้หน้าต่างในทางที่ผิดเพื่อให้โปรแกรมอยู่ด้านบนเสมอ อย่างไรก็ตามเครื่องมือของบุคคลที่สามสามารถใช้ฟังก์ชัน Windows API เพื่อเปลี่ยนแปลงสิ่งนี้ได้อย่างง่ายดาย ลองดูสองวิธีในการสร้างหน้าต่างด้านบน
การโฆษณา
ทำให้หน้าต่างเป็นหน้าต่างที่อยู่บนสุดโดยใช้เมาส์
มีเครื่องมือเก่าที่เป็นที่นิยมเรียกว่า PowerMenu ซึ่งใช้ global window hooks เพื่อเพิ่มเมนูให้กับทุกโปรแกรม เมนูหน้าต่าง (เมนู Alt + Space) อนุญาตให้แต่ละหน้าต่างอยู่บนสุด แต่การใช้เบ็ดหน้าต่างส่วนกลางไม่ใช่แนวทางที่ปลอดภัยเนื่องจากอาจทำให้แอปพลิเคชันขัดข้องได้ นอกจากนี้ PowerMenu ยังทำงานร่วมกับกระบวนการ 32 บิตเท่านั้น
TurboTop เป็นแอปฟรีที่ยอดเยี่ยมที่ทำงานร่วมกับกระบวนการ 64 บิตได้เช่นกันและอยู่ในพื้นที่แจ้งเตือน จะแสดงเมนูที่มีหน้าต่างระดับบนสุดที่เปิดอยู่ทั้งหมดและอนุญาตให้สลับพฤติกรรม 'ด้านบน' สำหรับพวกเขา ในการสร้างหน้าต่างด้านบนให้คลิกไอคอนถาดสำหรับ TurboTop จากนั้นคลิกชื่อโปรแกรมที่คุณต้องการนำไปด้านบน เครื่องหมายถูกวางไว้ข้างชื่อของหน้าต่างในเมนู คลิกชื่อโปรแกรมอีกครั้งในเมนู TurboTop เพื่อปิดพฤติกรรม 'ด้านบน'
คุณสามารถดูในภาพหน้าจอด้านบนว่าใช้ TurboTop แม้กระทั่งรายบุคคล แกดเจ็ตแถบด้านข้าง สามารถทำให้แสดงที่ด้านบนของหน้าต่างอื่น ๆ ได้เสมอ
ทำให้หน้าต่างเป็นหน้าต่างที่อยู่บนสุดโดยใช้แป้นพิมพ์
สำหรับผู้ใช้แป้นพิมพ์สามารถใช้สคริปต์ AutoHotkey แบบธรรมดาได้ คุณสามารถติดตั้ง AutoHotkey จากนั้นคัดลอกและวางบรรทัดข้อความต่อไปนี้ลงใน Notepad และบันทึกไฟล์ด้วยนามสกุล. HK:
วิธีปิดการซ้อนทับที่ไม่ลงรอยกัน
^ # Up :: WinSet, AlwaysOnTop, Toggle, A
หากคุณไม่คุ้นเคยกับการรวบรวมสคริปต์ AutoHotkey หรือไม่ต้องการติดตั้ง AutoHotkey เราได้รวบรวมสคริปต์ AutoHotkey นี้ไว้ใน EXE แบบสแตนด์อโลนซึ่งไม่จำเป็นต้องติดตั้ง AutoHotkey
ดาวน์โหลด AutoHotkey ที่คอมไพล์สคริปต์ EXE เพื่อสลับอยู่ด้านบนเสมอ
เพียงเรียกใช้ EXE นี้จากนั้นกด Ctrl + Win + Up เพื่อสร้างหน้าต่างด้านบนแล้วกดอีกครั้งเพื่อไม่ให้อยู่ด้านบน คุณสามารถสร้างทางลัดไปยัง EXE นี้ได้ในโฟลเดอร์ Startup ของคุณ
โปรแกรมระดับผู้ดูแลระบบ
ในการสร้างหน้าต่างของโปรแกรมที่ทำงานในฐานะผู้ดูแลระบบตลอดเวลาคุณจะต้องเรียกใช้ TurboTop และ / หรือสคริปต์ AutoHotkey ในฐานะผู้ดูแลระบบ ใช้ เครื่องมือ ElevatedShortcut ของ Winaero เพื่อสร้างทางลัดไปยัง EXE และวางทางลัดในโฟลเดอร์ Startup ของคุณที่ C: Users \ AppData Roaming Microsoft Windows Start Menu Programs Startup