Налаштування діалогу перемикання між вікнами в Windows 7 засобами реєстру, Windows, Операційні системи, статті

Введення


У цій статті я розповім про те, як можна змінити зовнішній вигляд діалогу перемикання між вікнами (спливаючого при поєднанні клавіш “Alt”+“Tab”). Незважаючи на те, що після появи операційної системи Windows 7 і колірної схеми Windows Aero, цей діалог спочатку виглядає вельми добре, за допомогою системного реєстру його можна налаштувати так, як буде зручніше користувачеві.


Існує всього 19 параметрів, які знаходяться в розділі

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAltTab]

і мають безпосереднє відношення до відображення даного діалогу. Всі параметри, які будуть створюватися або зміняться мають тип REG_DWORD. Також бажано ознайомитися з основами роботи з реєстром Windows. Розглянемо докладно кожний з них:



Параметри, що відповідають за кількість відображуваних стовпців і рядків


За кількість відображуваних стовпців і рядків діалогу перемикання між вікнами відповідають 2 параметра – Columns і Rows. Параметр Columns відповідає за кількість стовпців, з яких складається діалог перемикання між вікнами, а параметр Rows, відповідно, відповідає за кількість рядків. Далі можна побачити Твік реєстру з застосуванням цих параметрів і скріншот з вийшов результатом:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAltTab]
“Columns”=dword:00000005
“Rows”=dword:00000003

Рисунок 1. Діалог перемикання між вікнами після зміни параметрів Columns і Rows



Параметри, що відповідають за відступи в діалозі перемикання між вікнами


Існує 6 параметрів реєстру, які мають відношення до зміни відступом в діалозі перемикання між вікнами. За допомогою параметра TopMarginPx можна вказати кількість пікселів, що додаються вгорі діалогу. З параметром SideMarginPx змінюється відступи з боків в діалозі перемикання між вікнами (теж вказується в пікселях). Кількість пікселів, що додаються знизу діалогу визначається параметром BottomMarginPx. За мінімальну можливу ширину діалогу AltTab відповідає параметр MinWidthPx.


Також можна вказувати ширину і висоту, що відображається між ескізами вікон. Кількість пікселів, що відображаються між ескізами суміжних вікон по горизонталі вказується за допомогою параметра ThumbSpacingXPx, А по за кількість пікселів, що відображаються між ескізами суміжних вікон по вертикалі відповідає параметр ThumbSpacingYPx. Далі можна побачити Твік реєстру із застосуванням цих параметрів і скріншот з вийшов результатом:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAltTab]
“TopMarginPx”=dword:00000027
“SideMarginPx”=dword:00000005
“BottomMarginPx”=dword:00000003
“MinWidthPx”=dword:00000050
“ThumbSpacingXPx”=dword:00000006
“ThumbSpacingYPx”=dword:00000015

Рисунок 2. Діалог перемикання між вікнами після зміни параметрів відповідають за відступи



Параметри, що відповідають за значки ескізів вікон


За відображення ескізів значків вікон діалогу перемикання між вікнами відповідають наступні параметри: OverlayIconDXPx відповідає за зміщення в пікселях значка, вправо від ескізу вікна, OverlayIconDYPx – Зсув в пікселях значка, вниз від ескізу вікна. За допомогою параметра OverlayIconPx можна вказати розмір значків, що відображаються у правому нижньому куті ескізу вікна в діалозі перемикання між вікнами. Далі можна побачити Твік реєстру із застосуванням цих параметрів і скріншот з получившимся результатом:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAltTab]
“OverlayIconDYPx”=dword:00000008
“OverlayIconDXPx”=dword:00000008
“OverlayIconPx”=dword:00000030

Рисунок 3. Діалог перемикання між вікнами після зміни параметрів OverlayIconDYPx, OverlayIconDXPx і OverlayIconPx


Параметри, що відповідають за розмір ескізів вікон і заголовок діалогу перемикання між вікнами


За розмір ескізів вікон в діалозі AltTab відповідають 2 параметра – MaxThumbSizePx, Що відповідає за розмір ескізів вікон (в пікселях), а також параметр MinThumbSizePcent, За допомогою якого можна вказати розмір ескізів вікон у відсотках, щодо максимального розміру встановленого в MaxThumbSizePx.


За висоту заголовка діалогу перемикання між вікнами відповідає параметр TextButtomPx, Значенням якого буде кількість пікселів. Далі можна побачити Твік реєстру із застосуванням цих параметрів і скріншот з вийшов результатом:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAltTab]
“MinThumbSizePcent”=dword:00000010
“MaxThumbSizePx”=dword:00000085
“TextButtomPx”=dword:00000010


Рисунок 4. Діалог перемикання між вікнами після зміни параметрів відповідають за розмір ескізів вікон і заголовок



Інші параметри, використовувані для зміни діалогу перемикання між вікнами


В цьому розділі розглянемо ще чотири параметри, за допомогою яких можна змінити затримку часу у відображенні діалогу, а також управляти його прозорістю. За допомогою параметра FadeOut_ms можна вказати кількість мілісекунд, протягом якого вікно буде зникати, а кількість мілісекунд, протягом якого вікно з’являтиметься можна змінити за допомогою параметра FadeIn_ms. Параметр FadeOutThreshold_ms Використовується для миттєвого зникнення діалогу. Параметром StartAlpha можна налаштувати початкову прозорість діалогу перемикання між вікнами, а кінцеву прозорість діалогу перемикання між вікнами можна вказати за допомогою параметра FinalAlpha. Параметри FadeIn_.ms, FadeOut_ms, StartAlpha, FinalAlpha будуть застосовані після наступного входу користувачем в систему. Для того, щоб побачити результат без виходу із системи достатньо вивантажити процес explorer.exe і заново його запустити. У наступному лістингу можна побачити застосування останніх чотирьох параметрів, а на скріншоті, розташованим після лістингу відображається діалог перемикання між вікнами з включеною прозорістю:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAltTab]
“FadeOut_ms”=dword:00000100
“FadeIn_ms”=dword:00000100
“StartAlpha”=dword:00000002
“FinalAlpha”=dword:00000004

Рисунок 5. Діалог перемикання між вікнами з включеною прозорістю

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*