สถานการณ์
นี่คือการแนะนำสั้น ๆ สำหรับผู้ที่ไม่ทราบข้อมูลถัดไป:
รูปแบบหน้าต่างแบบแบนของWindows 10ใหม่ใช้กลไกขอบหน้าต่างที่แตกต่างจากรุ่นก่อนหน้าของWindowsซึ่งมีผลกระทบในแง่มุมด้านหน้าต่างและการใช้งานที่น่ากลัวในการปรับขนาดหน้าต่างและการกำหนดตำแหน่งหน้าต่าง
Windows 10โดยค่าเริ่มต้นมี 1 px ขอบที่มองเห็นได้สังเกตคำว่า "visible" เนื่องจากความจริงคือความกว้างของเส้นขอบนั้นใหญ่กว่าเพียงแค่เป็นเส้นขอบที่มองไม่เห็นนั่นคือทรัพยากรรูปภาพชายแดนที่Windows 10ใช้เพียง 1 px เท่านั้น ของความกว้างจริงของขอบเขตขอบหน้าต่างไม่ว่าความกว้างของเส้นขอบจะใหญ่เพียงใดคุณจะเห็นเพียง 1 px และที่นี่คุณสามารถจินตนาการถึงปัญหาที่เกิดขึ้นได้ด้วยตัวเอง
ในWindows 10เช่นเดียวกับใน Windows รุ่นก่อนหน้าคุณสามารถทำการเปลี่ยนแปลงบางอย่างของรีจิสทรีเพื่อเพิ่มความกว้างของขอบหน้าต่างนี่คือตัวอย่างของสิ่งที่ฉันหมายถึงสำหรับWindows 8 :
อย่างไรก็ตามในขณะที่สำหรับ ( ที่ไม่ดีการออกแบบ ) "กฎ" ของวินโดวส์ 10หากผู้ใช้พยายามที่จะทำซ้ำเคล็ดลับรีจิสทรีเดียวกันใน OS นี้ไม่มีอะไรจะเปลี่ยนไปในลักษณะหน้าต่างคุณจะจบลงด้วยเส้นขอบ geater ใช่ แต่จำไว้ว่าเพียง 1 px ของเส้นขอบนั้นจะปรากฏให้เห็นดังนั้นคุณจะต้องจบด้วย 1 px เส้นขอบที่มองเห็นได้ด้วยจุดจับปรับขนาดที่มองไม่เห็นและใหญ่
การตัดสินใจที่ไม่ดีไม่ดีไม่เป็นมิตรและการออกแบบที่น่ากลัวของMicrosoftนี้เป็นความจริงเนื่องจากเป็นความจริงที่มีผู้ใช้จำนวนมากที่รัก 1 px นี้ แต่ผู้ใช้เหล่านั้นแก้ไขการคัดค้านของพวกเขาในแง่มุมของระบบปฏิบัติการเท่านั้นพวกเขาไม่ได้สังเกตเห็นพฤติกรรมที่ผิดที่ 1 px ซึ่งอาจทำให้ประสิทธิภาพการทำงานของผู้ใช้และความสะดวกสบายลดลงแม้จะมีสิ่งง่าย ๆ เช่นพยายามย้ายหน้าต่างหรือพยายามสร้างความแตกต่างให้กับหน้าต่างอื่นเพราะขอบของหน้าต่างทั้งหมดมองไม่เห็น
ปัญหานี้ได้รับการพูดคุยกันในหัวข้อ "ทั้งหมด" ในฟอรัมอินเทอร์เน็ตที่เกี่ยวข้องกับการตั้งค่าส่วนบุคคลของWindows 10 ต่อไปนี้เป็นหัวข้อการสนทนาที่เรียบง่าย แต่ไม่มีที่สิ้นสุดในเธรดMicrosoft Community ที่คุณสนใจ:
(อย่างที่คุณเห็นหัวข้อได้ถูกสร้างขึ้นเมื่อ 2 ปีที่แล้วมีการดู 14,000 ครั้งการตอบกลับ +100 การแนะนำ +270 คำตอบเป็นศูนย์ แต่การตอบกลับแบบศูนย์และการแก้ไขหรือความรับผิดชอบจากทีมMicrosoftใช่น่าขยะแขยงมาก)
ปัญหา
ความกดดันของเจ้ากรรมและไม่สามารถปรับแต่งได้? 1 px ชายแดนมีที่ปัญหาทั้งหมดและฝันร้ายที่เลวร้ายที่สุดเริ่มต้นด้วยการใช้ Windows 10
ฉันชอบที่จะใช้โปรแกรมชื่อSizerใน Windows รุ่นก่อนหน้าซึ่งเป็นแอพพลิเคชั่นที่ช่วยให้คุณกำหนดตำแหน่งหน้าต่างใด ๆ ไปยังตำแหน่งที่กำหนดไว้ล่วงหน้าที่ปรับแต่งได้สำหรับหน้าต่างที่มองเห็นได้ด้วยคลิกเดียว ทำงานได้ตามที่คาดหวังในWindows 10เพราะขอบที่มองไม่เห็นแช่งเพราะขนาดของเส้นขอบที่มองไม่เห็นจะรวมกันเมื่อคำนวณตำแหน่งของหน้าต่างและสิ่งนี้จะถูกแปลเป็นพื้นที่ว่างเปล่าบนเดสก์ทอประหว่างหน้าต่างที่วางตำแหน่งและระยะขอบเดสก์ท็อป ...
สำหรับผู้ที่คุ้นเคยกับSizerนี่เป็นภาพเพื่อให้คุณเข้าใจสิ่งที่ฉันหมายถึงช่องว่างระหว่างตำแหน่ง (ซึ่งมีขนาดเท่ากับขอบที่มองไม่เห็นของWindows 10 ):
ดังนั้นสำหรับฉันและเหตุผลของฉันการมี px ที่มองเห็นได้ 1 รายการ เส้นขอบเป็นปัญหาที่ใหญ่มากที่ฉันต้องเผชิญทุกวันเมื่อใช้Windows 10ฉันรู้สึกแย่จริงๆ ...
ฉันจะไม่ย้อนกลับไปเป็นรุ่นก่อนหน้าของWindowsเพราะฉันได้รับมากขึ้นโดยใช้Windows 10 OS และข้อดีด้านประสิทธิภาพของมันอย่างไรก็ตาม 1 px เส้นขอบเป็นข้อเสียที่น่ากลัวที่สุดของระบบปฏิบัติการนี้ฉันอยากจะมีความสุขด้วยการมีขอบหน้าต่างจริงเหมือนในWindowsรุ่นก่อนหน้านี้หมายถึงภาพเส้นขอบที่เติมเต็มความกว้างของเส้นขอบทั้งหมด (เช่นภาพเปรียบเทียบที่เผยแพร่ด้านบนใน การแนะนำคำถาม) ฉันไม่ต้องการมี 8 px เส้นขอบที่มีเพียง 1 px มองเห็นได้, มันบ้าไปแล้ว, ฉันไม่รู้ว่านรกกำลังคิดอะไรอยู่ ผู้ออกแบบWindows 10ถ้าคุณจะให้ชื่อ "Windows" กับระบบปฏิบัติการของคุณเองให้ลองออกแบบและใช้รูปลักษณ์และ beahavior จริง "หน้าต่าง" จากนั้นหลีกเลี่ยงการปรับขนาดหน้าต่างที่มองไม่เห็นจัดการกับแม่ของพระเจ้า !!
คำถาม
ณ จุดนี้รู้ว่าในWindows 10ความกว้างของเส้นขอบที่แท้จริงคือ 8 px แต่เพียง 1 px จะปรากฏขึ้นและส่วนที่เหลือของชายแดนเป็นเพียง ... มองไม่เห็น
ฉันอยากจะขอวิธีแก้ปัญหาที่เป็นไปได้ที่จะทำให้มองเห็นเส้นขอบในWindows 10ฉันหมายถึงมีขอบหน้าต่างจริงเหมือนในWindowsรุ่นก่อนหน้านี้ด้วยทรัพยากรรูปภาพชายแดนที่เติมเต็มความกว้างของเส้นขอบทั้งหมดไม่ใช่เส้นขอบที่มองไม่เห็น
ฉันทราบว่าคำถามนี้อาจต้องการความรู้ขั้นสูงการตรวจสอบเพิ่มเติมและการทดสอบส่วนตัวเนื่องจากหน้าผลลัพธ์ของ Googleจะไม่แสดงวิธีแก้ปัญหานี้ให้กับทุกคนทุกคนพูดคุยและอภิปรายเกี่ยวกับ 1 px นี้ ปัญหาชายแดน แต่ดูเหมือนว่าไม่มีใครรู้วิธีแก้ปัญหาและสิ่งที่เลวร้ายยิ่งไปกว่านั้นMicrosoftดูเหมือนจะไม่ฟังใครและการออกแบบ "หน้าต่าง" ที่สมเหตุสมผล
ฉันต้องบอกว่าฉันมีแอปพลิเคชันชื่อWindows Style Builder (สำหรับรุ่นWindows 10 ) ซึ่งสามารถเปิดไฟล์ชุดรูปแบบ. msstyleเพื่อแก้ไขทรัพยากรรูปภาพใด ๆ ที่อยู่ในชุดรูปแบบโปรแกรมนั้นเป็นความหวังเดียวที่ฉันพบ และทำให้ทรัพยากรรูปภาพชายแดนให้ใหญ่ขึ้นเพื่อเติมเต็มความกว้างของเส้นขอบที่แท้จริงทั้งหมด แต่ฉันพยายามทำให้ทรัพยากรรูปภาพชายแดนที่ใหญ่กว่าใช้ในธีมAeroแต่ใหญ่กว่าWindows 10ยังคงแสดง 1 px ดูเหมือนว่าไม่ว่าทรัพยากรรูปภาพชายแดนจะใหญ่แค่ไหนที่ใช้แสดงชายแดนตามธีมดูเหมือนว่าความกว้างของเส้นขอบที่แสดงนั้นไม่ได้ถูกควบคุมโดยธีมเอง (ฉันไม่รู้จริงๆ) ดังนั้นฝันร้ายของฉันคือการคิดว่า ดูเหมือนว่าคนที่มีความรู้ด้านวิศวกรรมย้อนกลับเพื่อสร้างแพทช์ทำเองที่บ้านเพื่อนำไปใช้กับผู้ที่รู้ว่าทรัพยากรปฏิบัติการหรือ windows ใดที่จำเป็นต้องใช้ในการแก้ไขปัญหาWindows 10นี้ต่อไปฉันหวังว่าสิ่งนี้จะสามารถแก้ไขได้ใน friendlly เพิ่มเติม ทาง
ฉันไม่รู้จะตรวจสอบและลองด้วยตัวเองอีกแล้ว
requisites
สิ่งเดียวที่ฉันต้องการคือว่าโซลูชันที่เป็นไปได้ไม่ควรใช้ธีมของบุคคลที่สามเช่นAeroliteนี่เป็นเพราะฉันใช้ธีม windows ที่มืดกว่าของบุคคลที่สามอยู่แล้วดังนั้นหากฉันเปลี่ยนธีมอื่น (แสง) แล้วฉันจะจบลงด้วยการมีปัญหาใหม่
ด้วยเหตุนี้โปรดคำนึงว่าคำถามของฉันคือ " จะทำให้มองเห็นขอบหน้าต่างของ Windows 10 ที่มองไม่เห็น " ไม่ใช่ " ชุดรูปแบบของบุคคลที่สามที่ฉันสามารถติดตั้งเพื่อดูขอบหน้าต่างใน Windows 10 "
โปรดลองอย่าเน้นคำถามไปยังทางเลือกSizerทางเลือกเหล่านั้นยินดีต้อนรับและชื่นชมจากด้านข้างของฉันแน่นอนจริงๆ แต่ปัญหาที่แท้จริงคือขอบเขตที่มองไม่เห็นของWindows 10ซึ่งไม่เพียง แต่จะส่งผลกระทบต่อSizerเป็นปัญหา ที่จะส่งผลต่อการใช้งานโดยรวมของระบบปฏิบัติการ
UPDATE
ย่อหน้าด้านล่างนี้เป็นเพียงการโต้แย้งว่าทำไมWindowBlinds ของ Stardockไม่สามารถอธิบายได้ว่าเป็นวิธีการแก้ปัญหาในลักษณะใด คุณสามารถละเว้นคำเหล่านี้ทั้งหมดด้านล่าง
เห็นได้ชัดว่าStardock's WindowBlindsจะเป็นโปรแกรมการตั้งค่าส่วนบุคคลที่ดีสำหรับ purposses ชนิดอื่นหรือสำหรับผู้ที่รู้สึกดีที่ใช้มัน แต่ไม่เพียงทำให้ขอบหน้าต่างที่มองเห็นในWindows 10ด้วยเหตุผลเหล่านี้:
(โปรดทราบว่าความตั้งใจของผมไม่ได้ที่จะทำให้เสียชื่อเสียงผลิตภัณฑ์ Stardock หรือ dev. ทีมผมได้ซื้อรั้วปีที่ผ่านมาและการประยุกต์ใช้มืออาชีพมากของมันที่ผมคิดว่าทุกคนต้องมีสำหรับองค์กรไอคอนบนเดสก์ทอปผมไม่สามารถอยู่ได้โดยไม่ต้องรั้วดังนั้น ฉันซาบซึ้งในงานของ Stardock)
โปรแกรมใช้เทคโนโลยีพิเศษชนิดที่ดูเหมือนว่าไม่โดดเด่นในชุดรูปแบบทั่วไปของ Windows เพราะไม่ใช้ไฟล์ชุดรูปแบบไม่เกี่ยวข้องกับไฟล์. msstylesที่มีชุดรูปแบบทรัพยากรและการตั้งค่าตามที่เรารู้
การยืนยันของฉันด้านบนเป็นข้อโต้แย้งเพราะหลังจากตรวจสอบไฟล์และรีจิสตรีฉันไม่พบวิธีที่พวกเขา "เพิ่ม" เส้นขอบให้กับหน้าต่างโปรแกรมไม่ได้ทำอะไรที่เกี่ยวข้องกับชุดรูปแบบ Windows ที่เกี่ยวข้องกับรีจิสตรีคีย์ สงสัยว่าโปรแกรมนี้ต้องใช้เทคนิค API hooking ในUX Theme Win32 APIs บางอย่างเพื่อเปลี่ยนทรัพยากร ณ เวลาดำเนินการจากนั้นจึงต้องมีการตรวจสอบขั้นสูงเกี่ยวกับการเรียกฟังก์ชัน WinAPI เพื่อยืนยันความสงสัยของฉัน
มันเป็นแอพพลิเคชั่นที่บอกเป็นนัยถึงการใช้ธีมWindowBlinds ที่กำหนดเองเพื่อ "เพิ่ม" เส้นขอบให้กับหน้าต่างและใช้ทรัพยากรจำนวนมาก
โปรแกรมเปลี่ยนสไตล์ของทาสก์บาร์และเมนู winstart ซึ่งมีผลต่อพฤติกรรมดูเหมือนว่าผู้ใช้จะไม่สามารถปิดการใช้งานคุณลักษณะเหล่านั้นได้ (ฉันไม่แน่ใจ) ดังนั้นการใช้WindowBlindsจะ จำกัด ให้คุณไม่สามารถใช้โปรแกรมเช่นStartIsBack ++เพื่อให้ได้เมนู winstart ที่ดี (ฉันทดสอบแล้วและมันแตกStartIsBack ++ ) ในทางกลับกัน[Stardock's Windowblinds] น่าจะสนับสนุนผลิตภัณฑ์Start10 ของ Stardockเพียงพูดถึงสำหรับผู้ที่สนใจ แต่ในความเห็นของฉันมันมี อะไรดีกว่าStartIsBack ++
WindowBlinds ไม่สามารถมองเห็นเส้นขอบหน้าต่างที่แท้จริงสิ่งที่ดูเหมือนว่าทำคือลดขนาดหน้าต่างสี่เหลี่ยมต้นฉบับเพื่อพิมพ์เส้นขอบปลอมซึ่งสร้างสี่เหลี่ยมผืนผ้าที่ไม่ใช่ไคลเอ็นต์ที่สูงกว่าหรือ "สี่เหลี่ยมผืนผ้าขอบหน้าต่างที่มองไม่เห็น" มากกว่าที่เริ่มต้นของWindows 10เป็นไปไม่ได้เลย (ยิ่งกว่านั้น) การใช้งานโปรแกรมเช่นSizerและอื่น ๆ เพื่อจัดการตำแหน่งหน้าต่างเพราะนี่คือสี่เหลี่ยมผืนผ้าหน้าต่างจริงที่ถูกปรับเปลี่ยนหลังจากใช้ธีมWindowBlinds :
เราสามารถพูดต่อไปได้ว่าจะเพิ่มเงา (ที่ไม่ต้องการ) บนหน้าต่างแม้ว่าคุณจะปิดการใช้งานตัวเลือกเอฟเฟกต์ทั้งหมดในการตั้งค่าแผงควบคุมนี่เป็นเพราะฉันได้กล่าวถึงในตอนต้นว่าโปรแกรมนี้ดูเหมือนจะไม่ใช้ธีม Windows ทั่วไป ตัวเลือกแผงควบคุมที่มีผลต่อธีมของ Window จะไม่ส่งผลกระทบต่อธีมของWindowBlindsแต่ฉันสงสัยว่าโปรแกรมนี้ใช้เทคนิคการขอ API เพื่อ "สร้าง" สภาพแวดล้อมของธีม (และเส้นขอบปลอม) WindowsBlindsมีการกำหนดค่าเอฟเฟกต์เป็นเจ้าของ
ในฐานะข้อเสียสุดท้ายWindowBlindsเป็นผลิตภัณฑ์ที่ต้องชำระเงินและเป็นแอปพลิเคชันส่วนบุคคลที่ "สมบูรณ์" ฉันหมายความว่าคนคนหนึ่งไม่ควรคิดที่จะจ่ายเงินและติดตั้งชุดข้อมูลส่วนตัวแบบเต็มรูปแบบเพียงแค่พยายามเปลี่ยนแปลงเพียงครั้งเดียวใน ชุดรูปแบบ Windows