Чи можна повернути видимі рамки невидимих ​​вікон Windows 10?


15

СЦЕНАРІО


Це короткий вступ для тих, хто не знає наступної інформації:

У новому стилі плоских вікон Windows 10 використовується інший механізм межі вікна, ніж попередні версії Windows , що жахливо впливає на аспект вікна та його використання, означаючи зміну розміру вікна та розміщення вікон.

Windows 10 за замовчуванням має 1 пікс. видимі межі, помітьте слово "видимий", адже реальність полягає в тому, що ширина кордону більша, просто це просто невидима межа, тобто ресурс зображення кордону, який використовує Windows 10, заповнює лише 1 пікс. реальної ширини меж віконних меж, незалежно від того, яка велика ширина межі, ви завжди побачите лише 1 пікс. кордон, і тут ви можете уявити собі проблему, яка може викликати.

У Windows 10 , як і в попередніх версіях Windows, ви можете виконати деякі зміни реєстру, щоб збільшити ширину меж вікна, це приклад того, що я маю на увазі для Windows 8 :

введіть тут опис зображення

введіть тут опис зображення

Однак, що стосується "правил" для Windows 10 ( поганий дизайн ) , якщо користувач намагатиметься відтворити той самий трюк реєстру в цій ОС, нічого не зміниться в аспекті вікна, ви отримаєте більш чітку межу, так , але пам’ятайте, що лише 1 пікс. цієї межі буде видно, тож у вас буде прокляття 1 пікс. видима межа з великою і анонімною невидимою ручкою розміру.

Це бідне, погане, недоброзичливе та жахливе дизайнерське рішення Microsoft - це факт, а також факт, що існує багато користувачів, які люблять цю піксель. прикордонний аспект, їх думка є поважною, однак, якщо чесно, ці користувачі фіксують свою думку лише на аспекті ОС, вони не помічають неправильної поведінки, що 1 пікс. кордон може спричинити їх, що порушить продуктивність та зручність кінцевого користувача навіть із простими речами, такими як спроба перенести вікно або намагатися відрізнити, яке вікно закінчилося іншим, оскільки межа всіх вікон невидима.

Цю проблему обговорювали на "всіх" Інтернет-форумах, пов’язаних з персоналізацією Windows 10. Ось проста, але нескінченна тема обговорення у потоці спільноти Microsoft для вашого інтересу:

(Як бачите, тема була створена 2 роки тому, має +14 000 переглядів, +100 відповідей, +270 рекомендує, але відповіді на ZERO та виправлення та відповідальність ZERO від команди Microsoft , так, дуже огидно.)

ПРОБЛЕМА


Присутність цього проклятого і незрозумілого? 1 пікс. там, де всі проблеми та найстрашніші кошмари починаються з Windows 10 .

Я завжди любив використовувати програму під назвою Sizer у попередніх версіях Windows, це програма, яка дозволяє позиціонувати будь-яке вікно у налаштованих заздалегідь встановлених положеннях для будь-якого видимого вікна лише одним клацанням миші, однак цей тип програм для організації вікон, що заощаджує час, не може. працюйте так, як очікувалося в Windows 10 через прокляту невидиму межу, оскільки розмір невидимих ​​меж буде підсумовуватись під час обчислення позиції для вікна, і це переводиться на анонімний порожній простір на робочому столі між розташованими вікнами та полями робочого столу. ...

Для тих, хто знайомий із Sizer , це зображення, яке дозволяє зрозуміти, що я маю на увазі, порожній пробіл між позиціями (які розміром із чортово невидимою межею Windows 10 ): введіть тут опис зображення

Отже, для мене та моїх причин, маючи 1 видимий px. кордон - це дуже велика проблема, з якою я стикаюсь щодня за допомогою Windows 10 , я справді ... відчайдушно скупився.

Я не буду відкидати до попередньої версії Windows, оскільки отримую більше, використовуючи ОС Windows 10 та її переваги в роботі, однак 1 пікс. Бордюр - це найжахливіший недолік цієї ОС, я хотів би почуватися щасливим, маючи реальну межу вікна, як у попередніх версіях Windows , це означає зображення рамки, що заповнює всю ширину кордону (як зображення порівняння, опубліковані вище в питання введення), я не хочу мати 8 пікселів. межа, в якій лише 1 пікс. видно, що це божевільно, я не знаю, на що, чорт задумав, чорти. який сконструював Windows 10, якщо ви дасте ім'я "Windows" вашій власній ОС, то спробуйте розробити та реалізувати справжній "віконний" зовнішній вигляд та поведінку, тоді уникайте застосування невидимих ​​ручок зміни розміру вікон для матері Божої !!.

ПИТАННЯ


На даний момент, знаючи, що в Windows 10 реальна ширина кордону становить 8 пікс, але лише 1 пікс. показано, а решта межі просто ... невидима,

Я хотів би попросити можливе рішення, щоб перетворити видиму межу в Windows 10 , я маю на увазі справжню межу вікна, як у попередніх версіях Windows , з ресурсом зображення рамки, який заповнює всю ширину кордону, а не невидимою межею.

Я знаю, що це питання, ймовірно, потребує розширених знань, подальших розслідувань та особистого тестування, оскільки сторінки результатів Google нікому не покажуть, як вирішити цю проблему, всі люди говорять і обговорюють цю проблему 1 пікс. питання кордону, але жоден орган, здається, не знає рішення, і найгірше, ніж це, схоже , Microsoft не прислухається до когось і до розумної конструкції "вікна".

Треба сказати, що у мене є програма під назвою Windows Style Builder (для версії Windows 10 ), яка здатна відкрити файл теми .msstyle для редагування будь-якого ресурсу зображення, що міститься в темі, і ця програма була єдиною надією, яку я спробував знайти і збільшити ресурс граничного зображення для заповнення всієї реальної ширини кордону, однак я намагався збільшити всі ресурси зображення кордону, використовувані в темі Aero , але Windows 10залишається показувати 1 пікс. межа, здається незалежно від того, наскільки великий ресурс зображення кордону використовується для показу межі за темою, здається, що відображена ширина межі не контролюється самою темою (я не знаю насправді), тому мій кошмар вважає, що здається , люди з реверсированием інженерних знаннями , щоб створити свій рід саморобного патча застосувати до того, хто знає , яка виконуваний файл або вікно ресурсів можуть знадобитися для вирішення цієї annonying проблеми Windows 10 , я дійсно сподіваюся , що ця річ може бути вирішена в більш friendlly шлях.

Я не знаю, що більше дослідити і спробувати сам.

ВИМОГИ


Єдиний реквізит, на який я претендую, - це те, що можливе рішення не повинно означати використання сторонньої теми, наприклад, наприклад, Aerolite , це тому, що я вже використовую сторонні темніші теми сторонніх вікон, тому якщо я перейду на іншу (легку) тему тоді у мене з’явиться нова проблема.

З цієї причини, будь ласка, врахуйте, що моє запитання: " Як перетворити видимі межі невидимого вікна в Windows 10 ", чи не " яку сторону тему я можу встановити, щоб побачити межі вікон у Windows 10? ".

Будь ласка, спробуйте також не зосереджувати питання на альтернативах Sizer ; ці альтернативи вітаються і оцінюються з мого боку, звичайно, дійсно, проте справжня проблема - це невидимі межі Windows 10 , які не тільки вплинуть на Sizer , це проблема. це вплине на загальне використання ОС


ОНОВЛЕННЯ

Нижче наведені параграфи є лише аргументом, чому Stardock's WindowBlinds ніяк не може бути описаний як рішення. Ви можете проігнорувати всі ці слова нижче.

Очевидно, що Stardock's WindowBlinds буде хорошою програмою для персоналізації для інших цілей або для тих, хто почуває себе добре, але не лише для того, щоб зробити видимі межі вікон у Windows 10 з цих причин:

(Будь ласка, зауважте, що мій намір не осквернювати товари Stardock або розробницьку команду. Я купував огорожі років тому. Це дуже професійне додаток, яке, на мою думку, має бути у всіх для організації іконок на робочому столі, я дійсно не можу жити без парканів , тому Я ціную роботу Stardock.)

  • Програма використовує якусь спеціальну технологію, яка, здається, не міститься у поширених темах Windows, оскільки вона не застосовує тематичний файл, а також не містить файл .msstyles, який містить ресурси теми та параметри, як ми знаємо.

  • Моє твердження вище аргументоване, тому що після моніторингу файлів і реєстру я не виявив, як вони "додають" межі для Windows, програма не зробила нічого актуального з темами Windows, пов'язаними ключами реєстру або файлами / каталогами теми Windows, тому я підозрюйте, що ця програма повинна використовувати методи підключення API на деяких API UX Theme Win32 для зміни ресурсів під час виконання, тоді для підтвердження моєї підозри необхідний розширений моніторинг викликів функцій WinAPI.

  • Це додаток, який передбачає застосування спеціальної теми WindowBlinds для "додавання" меж до вікон, і це витрачає багато ресурсів.

  • Програма змінює стиль панелі завдань і меню winstart, які впливають на її поведінку, схоже, що кінцевий користувач не може вирішити відключити ці функції (я не впевнений), тому використання WindowBlinds обмежує вас неможливо використовувати такі програми, як StartIsBack ++ щоб отримати гідне меню winstart (я тестував його, і він порушує StartIsBack ++ ), з іншого боку, ймовірно, [Stardock's Windowblinds] повинен підтримувати продукт Stardock Start10 , просто згадати його для тих, хто відчуває інтерес, але, на мою думку, він має нічого кращого за StartIsBack ++ .

  • WindowBlinds дійсно не перетворює видимі межі вікна , що, здається, робиться, це зменшити оригінальний прямокутник вікна для друку підроблених меж, що створює вищий прямокутник без клієнта або "невидимий прямокутник віконних меж", більш анонімний, ніж за замовчуванням Windows 10 , який абсолютно неможливе (навіть більше) використання таких програм, як Sizer та ін., для управління положеннями вікон, оскільки це справжній модифікований прямокутник вікна після теми WindowBlinds :

введіть тут опис зображення

  • Ми можемо продовжувати говорити, що вона додає (небажану) тінь над вікном, навіть коли ви відключили всі параметри ефекту в налаштуваннях Панелі управління, це тому, що, як я вже згадував на початку, ця програма, здається, не використовує загальних тем Windows, Параметри панелі управління, які впливають на теми Window, не впливатимуть на теми WindowBlinds , натомість я підозрюю, що ця програма використовує методи підключення API для "створення" середовища теми (і підроблених меж). WindowsBlinds має власні конфігурації ефектів.

  • Як останній недолік, WindowBlinds - це платний продукт, і це "повне" додаток для персоналізації, я маю на увазі, що одна людина не повинна думати платити і встановлювати повний набір персоналізації лише для того, щоб спробувати зробити одну зміну в Тема Windows.


Sizer не повністю підтримує Windows 10. Однак ви все ще можете користуватися Sizer, клацнувши на одному з кутів вікна та кожного разу, коли вказівник зміниться на стрілки Двох напрямків, натисніть правою кнопкою миші, і меню Sizer з'явиться, що дозволяє вам змінити розмір вікна від збережених пресетів. Ще одна річ, якщо ви побачите, що на вікнах висить будь-яка вішалка, просто змініть сумісність на Windows 7 та запустіть Sizer як адміністрацію, тим самим можна тимчасово вирішити вашу проблему до наступного випуску Sizer.
iSR5

Дякуємо за коментар, але Sizer повністю підтримує Windows 10, у будь-якому випадку Sizer - це проект, який припинили, здається, не буде майбутньої версії, я знаю, як користуватися Sizer, я використовую його ще з епохи Windows 7, проблема полягає в що я згадав про анонімні невидимі рамки вікон Windows 10, що порушують наміри особистої організації вікон та логіку будь-якого типу додатків, що використовуються для управління автоматизацією віконних позицій, як Sizer.
ElektroStudios

1
запитайте це у спільноті Windows Style Builder. Вони створюють багато тем, тому вони можуть вам допомогти. Я і 99,99% користувачів тут ніколи цього не робили, і створювати щедроти знову і знову тут не допоможе.
magicandre1981

1
@ magicandre1981, harrymc, дякую за коментар, але, як я пояснив у питанні, я використовую власну темнішу тему для очей, неможливо змінити тему аероліту. Однак може бути добре знати, що спеціальна тема для Windows 10, як Aerolite, має видимі межі, це є доказом того, що межі вікна можуть бути видимими для будь-якої іншої сторонньої теми для Windows 10, питання: як це зробити?
ElektroStudios

2
Святий f'ing shiznit, це багато деталей !! Поцікавтеся, який геніальний програміст буде придумати працездатне рішення цієї проблеми. Якщо хтось міг би це зробити, я вважаю, що це був би один із цих хлопців тут у Суперсервісному та / або інших спільнотах Південної Європи ... Я з нетерпінням чекаю на користь такого працездатного рішення цього питання, оскільки так багато людей зачіпають його , а МС, здається, не може дати рішення з того, що ви говорите. Я чекаю робочої відповіді і похвалю героя, який знайде це рішення.
Pimp Juice IT

Відповіді:


3

У мене є здогадка: усі власні теми базуються на редагуванні вбудованого aero.msstylesабо aerolite.msstyles, розташованого за адресою %windir%\Resources\Themes\aero. aeroпоставляється з фіксованою кордоном 1px, а аероліт має 1-8px кордон, конфігурується через реєстр або WSB (9px або вище залишається невидимим). Поки немає публічної документації про те, як будувати містили з нуля. Отож, чи має ваша тема настроювану видиму межу, залежить від того, на основі яких типових помилок було засновано

Вам рекомендується звернутися за професійною допомогою до Віртуальної митниці .


2
Я здаюся. Я експериментував над декількома файлами msstyles з WSB безрезультатно. Екран вже блимає кілька разів. Це не те, що новачок може вирішити.
гість-vm

1
Дякуємо, що відредагували свою відповідь, додавши більше інформації. Я спробую задати питання щодо віртуальної митниці, однак думаю, що вони не знають, як це зробити, тому що теми містера Гріма для Windows 10 є безмежними (краще сказати: "фіксований" 1 px межа), темою, яку я " я фактично використовую темну тему, зроблену ним.
ElektroStudios

1
Швидкий погляд на Grim Mr «s тим , є кілька з межами , схожими на аероліт, як отрута, рівнодення і H2O.
гість-vm

Вуа! моя провина, на перший погляд здається правдивим те, що ви говорите !!! Я проаналізую ці теми протягом сьогоднішнього дня, і якщо мені вдасться знайти «ключ» у WSB, я прийму вашу відповідь, велике спасибі за орієнтацію.
ElektroStudios

Я перевірив межі і набагато краще, ніж використовувати WindosBlinds з їх підробленими межами, межі містера Гріма межі теми "справжні", тому у мене немає проблем при переміщенні / позиціонуванні вікна, оскільки межі "нормальні", а додаток Sizer працює знову добре з теми, які ви згадали. Я думаю, що так, як ви сказали, ключовою є тема, заснована на aerolite.msstyles , тому зараз для мене лише питання редагування цього файлу за допомогою WBS, експортування / імпортування значень із теми містера Гріма на основі теми на aero.msstyles на нову тему з scractch на основі aerolite.msstyles , велике спасибі
ElektroStudios

4

Це може бути не саме те, що ви шукаєте, але це може допомогти вам. Якщо ви перейдете до системи або клацніть правою кнопкою миші "цей комп'ютер" і перейдіть до властивостей, а потім лівою кнопкою миші натисніть "розширені налаштування системи", натисніть кнопку "налаштування" у групі "Продуктивність" на вкладці "Додаткові", а потім встановіть машину на "Налаштування для найкращої продуктивності". Після цього натисніть «ОК» і дозвольте налаштуванням розпочати роботу. Потім спробуйте перетягнути вікно, і ви побачите «невидимий» рамки, які ви шукаєте, що існують у попередніх версіях Windows. Можливо, ви можете скористатися цим?


Дякую за відповідь Просто потрібно вимкнути "Показувати вміст вікна під час переміщення вікна" (я не впевнений, що це ім'я англійською мовою) немає необхідності відключати всі графічні функції, однак, як ви знаєте, це не зробить видимими межі , він буде малювати прямокутник над вікном під час руху, який у будь-якому випадку може бути таким же, як я шукаю, але справді дякую в будь-якому випадку.
ElektroStudios

1

WindowBlinds Stardock's ($ 9,99, 30-денна пробна версія) стверджує, що може це зробити.

Ось приклад їх демонстрації для Windows 10:

зображення


дякую за відповідь, чи знаєте ви, чи потрібно це робити із застосуванням власної теми Stardock ?, що було б дуже незручно для мене, як я пояснював у питанні, що я використовую темнішу сторонній тему, проте ви дали хорошу інформацію , Я фактично встановлюю віртуальну машину Windows 10, щоб приступити до тестування демонстрації WindowBlinds з базовим реєстром реєстрування інженерії та методами файлів, щоб побачити, чи можу я відкрити "секрет" про те, як вони це зробили.
ElektroStudios

На жаль, використання WindowBlinds є найгіршим можливим рішенням, його не можна охарактеризувати як рішення, я детально розглядаю аргументи в оновлення, яке я зробив у своєму питанні. Ще раз дякую за відповідь !.
ElektroStudios

Всі продукти Stardock засновані на хитрощах Windows і можуть використовувати незадокументовані функції, що є цілком логічним, оскільки більшість людей (включаючи мене) не мають уявлення, як їм це вдається зробити. BTW - Я вважаю, що класична оболонка є більш досконалою, ніж StartIsBack ++, і на неї не можуть вплинути WindowBlinds. А які ресурси користуються WindowBlinds так активно?
harrymc

Мені все ще цікаво дізнатись, які ресурси використовує WindowBlinds так сильно.
harrymc

1
Дякую за вашу відповідь, і я спробую побачити, що робить WindowBlinds. Але наскільки я знаю, розробка Windows зараз є хаотичною, в тому сенсі, що все більше і більше робиться в програмному забезпеченні, а не за допомогою параметрів реєстру. Це стосується ширини кордону, коли старі параметри реєстру більше не працюють у Windows 10, хоча вони працювали нормально лише до 8.1. Щоб обійти програмне забезпечення Windows, WindowBlinds тепер не має іншого вибору, як підключитися до Windows. Але я це перевірю.
harrymc

1

Ви пробували Divvy? У них є версія Windows, і я вважаю, що я використовую її так само, як і Sizer. Я щойно перевірив, чи отримую зазор між вікнами, використовуючи Divvy, помістивши яскраво-синій mspaint за двома хромованими вікнами розміром із Divvy, і я не міг бачити через вікна на задній план.

Я знаю, що це платний продукт, а не обов'язково виправлення, яке ви шукаєте, але, здається, зможете робити те, що ви хочете робити Sizer. Можливо, це внутрішньо виправляє прозорість, яку ви згадуєте у програмі Win 10.

Divvy Link (Windows)


Дякуємо за відповідь, але ця програма має набагато більше проблем, ніж Sizer . Основна проблема полягає в тому, що він не підтримує власні позиції та розміри, інакше кажучи, не настроюється, вам потрібно поставити вікно на заздалегідь задані та дуже маленькі прямокутники, друга проблема полягає в тому, що не працює як Sizer , вам потрібно відкривайте програму та вибирайте один із дуже маленьких прямокутників кожен раз, і остання проблема полягає в тому, що він не враховує простір панелі завдань, коли ви намагаєтесь поставити вікно в кут за допомогою Divvy , вікно в кінцевому підсумку буде охоплене панелі завдань Windows, принаймні на Windows 10
ElektroStudios
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.