Vista - два різні стилі меню


2

Я помітив, що меню вікон для більшості вікон виглядає як стандартне меню, тоді як меню вікон для командного процесора (cmd.exe) виглядає інакше. Я припускав, що cmd.exe надає меню на замовлення, поки я не почав бачити однотипні меню в Chrome.

Ось два зображення:

alt текст
Стандартне меню


alt текст
Інше меню


Ось ще два зображення:

alt текст
Стандартне меню в Chrome


alt текст
Інше меню в Chrome


Клацання правою кнопкою миші на будь-якій сторінці веб-сторінки, відкритої в Chrome, відкриває меню, схоже на "інше меню".

Що викликає ці два стилі вікон? У мене працює 32-розрядна версія Windows Vista.

Дякую!

До речі: у мене також є 64-розрядний комп'ютер під керуванням Windows 7. На цьому комп’ютері меню вікна cmd.exe - це "Стандартне", а не "Різне". Схоже, Microsoft, мабуть, це виправила. Я ще не бачив, як виглядає меню Chrome на 64-розрядному Win7.

Редагувати: Я зараз зрозумів, у чому проблема. Проблема полягала в тому, як додавалися та видалялися пункти меню. Я виявив, коли відключив AdBlock: меню Chrome повернулися до "Стандартного" стилю. Тож я запитую зараз, точніше, що викликає цю зміну? Який спадковий або зворотний сумісний код викликає це? (Я поставлю це в новому запитанні на StackOverflow, якщо це буде потрібно.)


1
Це, мабуть, пов’язано з додатковими пунктами меню, які командний рядок та Chrome додають до своїх системних меню. Можливо, ці програми використовують методи попередніх версій Windows для додавання додаткових елементів, а Vista повертає зовнішній вигляд меню для сумісності.
Bavi_H

У Chrome на Vista я отримую меню, аналогічне тому, яке ви показуєте як "Стандартне" (у моєму CMD є меню "Різне").
Денніс Вільямсон

Щойно я з'ясував: відключення AdBlock у Chrome робить меню знову "стандартними". Я припускаю, що це повинні бути додані пункти меню.
АніДєв

Відповіді:


4

Це все те саме меню з доповненнями.

Деякі програми додають записи до свого системного меню - меню, яке бачите при натисканні на маленький малюнок логотипу, що знаходиться в лівій верхній частині вікна рамки програми.

Windows просто відображає те саме меню, коли одним клацанням правою кнопкою миші на панелі завдань.


Chrome додає в це системне меню безліч параметрів меню. Доступ до цього меню за допомогою клацання правою кнопкою миші на кнопці панелі завдань або натискання піктограми вікна відображає меню у стилі «Стандарт». Натискання правою кнопкою миші на самій веб-сторінці викликає цю зміну стилю.
AniDev

Деякі програми перехоплюють кліки в системному меню та відображають свої. Тоді у вас буде одне меню на панелі завдань та інше в додатку.
harrymc

Я теж подумав, коли побачив спочатку меню cmd.exe. Коли я побачив такий самий стиль у своєму Chrome після того, як оновив його, зрозумів, що це не може бути так: Vista, мабуть, змінила стиль меню вікна чомусь.
АніДєв

Vista цього не змінює: додаток робить.
harrymc

Тоді як би меню Chrome і вікно cmd.exe виглядали однаково (і відрізнялися від усіх інших меню)?
AniDev
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.