Планируется-ли реализация эффекта Mica (https://learn.microsoft.com/de-de/windows/apps/design/style/mica) (Apply Mica in Win32 desktop apps for Windows 11 (https://learn.microsoft.com/en-us/windows/apps/desktop/modernize/ui/apply-mica-win32)) для заголовка окна плеера в Windows 11? Сейчас это выглядит так:
(https://i.ibb.co/YDxNS8r/2024-12-12-215633.png) (https://ibb.co/YDxNS8r)
В окне о программе этот эффект выглядит следующим образом (см. заголовок окна):
(https://i.ibb.co/NZqDt37/2024-12-12-215724.png) (https://imgbb.com/)
ЗЫ И если внимательно посмотреть на первый скрин, то можно заметить линию в один пиксель сверху и снизу окна. Это когда в настройках плеера выбран масштаб видео 100%, но открываемое видео большего размера и не помещается на экране. Это можно как-то исправить?
Mica - это не про Win32.
А по поводу того что не помещаемся на экране - можно хоть скрин как это выглядит ?
У меня не получается так сделать - как пример у меня экран 4K я открыл видео 4K и нажимаю Alt+F3(200%) - окно ровно от верха экрана до панели задач.
Цитата: LongKick64 от 12 декабря 2024, 23:16:27Планируется-ли реализация эффекта Mica (https://learn.microsoft.com/de-de/windows/apps/design/style/mica) (Apply Mica in Win32 desktop apps for Windows 11 (https://learn.microsoft.com/en-us/windows/apps/desktop/modernize/ui/apply-mica-win32)) для заголовка окна плеера в Windows 11?
Нет.
ЦитироватьСейчас это выглядит так:
Превью видно, но сами картинки не открываются. Не используйте ImgBB.
Цитата: V0lt от 13 декабря 2024, 07:26:38Нет.
Почему? :O
Цитата: V0lt от 13 декабря 2024, 07:26:38Превью видно, но сами картинки не открываются. Не используйте ImgBB
https://i.postimg.cc/pVcZXtN8/2024-12-12-215633.png
https://i.postimg.cc/026CzHx4/2024-12-12-215724.png
13 декабря 2024, 16:49:52Цитата: Aleksoid1978 от 13 декабря 2024, 03:42:04Mica - это не про Win32.
Что за бред? Если открыть любое диалоговое окно в MPC-BE, да хоть окно настроек, то заголовок окна будет с эффектом Mica. Его нет только почему-то у главного окна программы.
13 декабря 2024, 16:54:32Поддержка Mica для заголовков Win32 окон появилась еще в Windows 11 2022 Update (версия 22H2) (https://thecommunity.ru/microsoft/windows/windows11/9529-windows-11-2022-update-versija-22h2-novshestva-i-izmenenija.html).
(https://i.postimg.cc/Vvcpy3qk/2024-12-13-135344.png) (https://postimages.org/)
13 декабря 2024, 17:04:12Цитата: Aleksoid1978 от 13 декабря 2024, 03:42:04У меня не получается так сделать - как пример у меня экран 4K я открыл видео 4K и нажимаю Alt+F3(200%) - окно ровно от верха экрана до панели задач.
У меня монитор FullHD (1920x1080). Я открываю видео 1920x1080, жму Alt+2 и вижу 1 пиксель незанятого пространства сверху и снизу.
Цитата: LongKick64 от 13 декабря 2024, 14:48:15о заголовок окна будет с эффектом Mica. Его нет только почему-то у главного окна программы.
Я так и не понял что не так, как должно быть и т.д. :)
Для сравнения - запустил пару других Win32 программ, заголовки окон у всех одинаковые и такие же как в MPC-BE.
Да и мы там ничего и не делаем, в смысле кодом каким-то специальным, все рисует система.
Цитата: LongKick64 от 13 декабря 2024, 14:48:15У меня монитор FullHD (1920x1080). Я открываю видео 1920x1080, жму Alt+2 и вижу 1 пиксель незанятого пространства сверху и снизу.
Ну может
v0lt у себя проверит, у него вроде бы FullHD.
Цитата: LongKick64 от 13 декабря 2024, 14:48:15У меня монитор FullHD (1920x1080). Я открываю видео 1920x1080, жму Alt+2 и вижу 1 пиксель незанятого пространства сверху и снизу.
Windows 10 22H2, монитор и видео 4K, все хорошо.
Цитата: Aleksoid1978 от 14 декабря 2024, 03:02:02Я так и не понял что не так, как должно быть и т.д. :)
Заголовок окна должен быть полупрозрачным, обоина должна быть видна под ним, а сейчас он либо тупо белый, либо тупо серый, если в настройках интерфейса выбрана опция "Использовать тёмный заголовок (Windows 11)".
Цитата: V0lt от 14 декабря 2024, 12:40:58Windows 10 22H2, монитор и видео 4K, все хорошо.
Речь идет про Windows 11, на WIndows 10 все нормально.
Цитата: LongKick64 от 14 декабря 2024, 15:01:20Заголовок окна должен быть полупрозрачным, обоина должна быть видна под ним
Не видео такого ни у одного Win32 приложения. Да и вообще что-то не видел такого в 11 винде.
Можно скрин такого "поведения" ?
Цитата: LongKick64 от 14 декабря 2024, 15:01:20Речь идет про Windows 11
У меня на Win 11 24H2 на 4K все отлично.
Цитата: Aleksoid1978 от 14 декабря 2024, 15:05:18Не видео такого ни у одного Win32 приложения. Да и вообще что-то не видел такого в 11 винде.
Установите какие-то отличные от дефолтных обои, откройте настройки mpc-be и подвигайте окно настроек по всему экрану. Вы обнаружите что заголовок окна полупрозрачный и через него видны обои. Windows 11 24H2.
14 декабря 2024, 17:10:09В этом окне все должно быть установлено по умолчанию.
(https://i.postimg.cc/gJ6ZFv75/2024-12-14-140905.png) (https://postimages.org/)
14 декабря 2024, 17:14:29Цитата: Aleksoid1978 от 14 декабря 2024, 15:05:18Можно скрин такого "поведения" ?
Записал видео, куда залить?
Обои у меня и так не дефолт.
А на каких Win32 прогах в заголовке такое поведение какое "хочется" ?
14 декабря 2024, 16:06:52
Да и вообще что мы тут обсуждаем - мы сами ничего не делаем, как рисует система так и есть. По другому не будет.
Цитата: Aleksoid1978 от 14 декабря 2024, 15:46:28Обои у меня и так не дефолт.
А на каких Win32 прогах в заголовке такое поведение какое "хочется" ?
14 декабря 2024, 18:06:52
Да и вообще что мы тут обсуждаем - мы сами ничего не делаем, как рисует система так и есть. По другому не будет.
Записал видео: https://mega.nz/file/Xkg1TRbS#YCEXBoF9f8cRH9SH0F7WRYyTVB_cy9l0wOnp6d-nxC4
ЗЫ Внимательно смотрим на заголовок окна плеера и на заголовок окна настроек в конце видео. По-моему все итак очевидно. Сейчас заголовок окна плеера выглядит как в Win10 (белый), либо тупо серый (если выбрано в настройках), а должен быть полупрозрачным.
14 декабря 2024, 16:25:41Почитайте
ВНИМАТЕЛЬНО мои посты выше, если не понимаете о чем идет речь.
14 декабря 2024, 16:27:44Цитата: Aleksoid1978 от 14 декабря 2024, 15:46:28Да и вообще что мы тут обсуждаем - мы сами ничего не делаем, как рисует система так и есть. По другому не будет.
Начиная с Windows 11
22H2, система рисует заголовки Win32 окон с эффектом Mica, то есть, они полупрозрачные, а не тупо белые, как было в Windows 10.
14 декабря 2024, 16:40:46Сделал скринов для наглядности.
Белый заголовок окна без эффекта "Mica":
(https://i.postimg.cc/52MqTxT1/2024-12-14-153434.png) (https://postimages.org/)
Темно-серый заголовок окна без эффекта "Mica":
(https://i.postimg.cc/nhYYtyfm/2024-12-14-153448.png) (https://postimages.org/)
Заголовок окна настроек плеера с эффектом "Mica":
(https://i.postimg.cc/Ls9k4xmb/2024-12-14-153620.png) (https://postimages.org/)
PS Почему-то заголовок окна плеера не умеет в полупрозрачность, как это делают заголовки окон всех Win32 программ на 11 винде.
Все это конечно хорошо - куча скринов, даже видео, но нет главного - скринов заголовков окон других Win32 программ где работает этот "Mica" стиль/эффект.
У себя глянул на разных прогах - везде все одинаково.
15 декабря 2024, 04:24:16
Можешь еще, ради интереса, проверить на старых версиях где еще не было задания цвета для заголовка.
Вот здесь лежат старые версии - https://sourceforge.net/projects/mpcbe/files/MPC-BE/
Цитата: Aleksoid1978 от 15 декабря 2024, 03:45:14Все это конечно хорошо - куча скринов, даже видео, но нет главного - скринов заголовков окон других Win32 программ где работает этот "Mica" стиль/эффект.
У себя глянул на разных прогах - везде все одинаково.
15 декабря 2024, 06:24:16
Можешь еще, ради интереса, проверить на старых версиях где еще не было задания цвета для заголовка.
Вот здесь лежат старые версии - https://sourceforge.net/projects/mpcbe/files/MPC-BE/
Скачал версию
1.4.5, прозрачность появилась! Вот скрины с разными обоями:
(https://i.postimg.cc/6QVq5PzD/2024-12-15-190120.png) (https://postimages.org/)
(https://i.postimg.cc/LXNsjZcD/2024-12-15-190134.png) (https://postimages.org/)
(https://i.postimg.cc/0jjynyxs/2024-12-15-190146.png) (https://postimages.org/)
15 декабря 2024, 22:08:13У меня все Win32 проги с полупрозрачным заголовком Mica. Вот:
(https://i.postimg.cc/P5sdp4Lh/2024-12-15-190554.png) (https://postimg.cc/RNRk2wQb)
(https://i.postimg.cc/25CmTSFK/2024-12-15-190616.png) (https://postimages.org/)
(https://i.postimg.cc/Dz5hN3xy/2024-12-15-190725.png) (https://postimg.cc/p99394Ng)
(https://i.postimg.cc/Mp7qyQRB/2024-12-15-190741.png) (https://postimages.org/)
(https://i.postimg.cc/T3JhTStB/2024-12-15-191049.png) (https://postimages.org/)
Цитата: LongKick64 от 15 декабря 2024, 20:02:21Скачал версию 1.4.5, прозрачность появилась!
Что-то вас далеко занесло. Достаточно было проверить 1.6.1 и 1.6.3 (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release%20builds/).
ЦитироватьВот скрины с разными обоинами:
1. Я не вижу тут прозрачности.
2. Заголовки окна для темной темы
выглядят, как говно. Я против такого.
Цитата: V0lt от 15 декабря 2024, 20:12:46Цитата: LongKick64 от 15 декабря 2024, 20:02:21Скачал версию 1.4.5, прозрачность появилась!
Что-то вас далеко занесло. Достаточно было проверить 1.6.1 и 1.6.3 (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release%20builds/).
ЦитироватьВот скрины с разными обоинами:
1. Я не вижу тут прозрачности.
2. Заголовки окна для темной темы выглядят, как говно. Я против такого.
Значит у вас монитор говно раз вы прозрачности не видите. Она не явная, как Aero в Win7, а с сильным блюром, но это не тупо заливка белым или серым цветом. И что значит против? Все Win32 проги умеют, только MPC-BE какой-то недоразвитый :O
15 декабря 2024, 22:17:47Цитата: V0lt от 15 декабря 2024, 20:12:462. Заголовки окна для темной темы выглядят, как говно. Я против такого.
А причем здесь темная тема? Кому надо темный заголовок, включит темную тему, а эта полупрозрачность это вместо белого цвета, который сейчас по умолчанию используется.
15 декабря 2024, 22:25:15Еще раз,
ВСЕ диалоговые окна в последней версии MPC-BE, в независимости от того какая тема для заголовка главного окна выбрана, светлая или темная имеют полупрозрачность и
ТОЛЬКО главное окно плеера такой полупрозрачности лишено. Это просто нелогично! Вот например, выбрана темная тема для заголовка окна, но заголовок окна о программе все равно светлый и использует эффект Mica.
(https://i.postimg.cc/RVGJ8jmk/2024-12-15-192626.png) (https://postimages.org/)
Цитата: LongKick64 от 15 декабря 2024, 20:15:21Значит у вас монитор говно раз вы прозрачности не видите.
Вы еще с авторами (https://learn.microsoft.com/ru-ru/windows/apps/desktop/modernize/ui/apply-mica-win32) этого эффекта поспорьте.
Mica — это непрозрачный материал, который включает тему пользователя и обои на рабочем столе для создания персонализированного внешнего вида.
Цитата: V0lt от 15 декабря 2024, 20:32:58Цитата: LongKick64 от 15 декабря 2024, 20:15:21Значит у вас монитор говно раз вы прозрачности не видите.
Вы еще с авторами (https://learn.microsoft.com/ru-ru/windows/apps/desktop/modernize/ui/apply-mica-win32) этого эффекта поспорьте.
Mica — это непрозрачный материал, который включает тему пользователя и обои на рабочем столе для создания персонализированного внешнего вида.
Да пофиг как это назвать, главное что
ЭТО отличается от тупо белого цвета заголовков окон, как это было в Windows 10 и
ЭТО распространяется на
ВСЕ Win32 программы, встроенные и сторонние.
16 декабря 2024, 01:47:08Вот еще MPC-HC, тоже поддерживает мику в заголовке.
(https://i.postimg.cc/L8j6rPpw/2024-12-15-224548.png) (https://postimages.org/)
Ну значит этот эффект ломает наш функционал "работы" с заголовком. Посмотрю что можно сделать.
Подправил, теперь если убрана галка для темного заголовка - рисуется вроде бы как надо.
Версия 1.8.2.37 dev. Теперь все как надо! Благодарю.
(https://i.postimg.cc/mZyNnWmZ/2024-12-16-142807.png) (https://postimages.org/)
16 декабря 2024, 17:36:56
Еще, было бы хорошо, если бы вы исправили линию в один пиксель сверху и снизу экрана. Специально выбрал сплошную, яркую заливку фона для рабочего стола, чтобы была видна эта линия сверху и снизу. Вот скрин:
(https://i.postimg.cc/85zThYnp/2024-12-16-143240.png) (https://postimg.cc/R32rmgBy)
Сохраните изображение и откройте его в любом вьювере картинок. Линия в 1 пиксель хорошая заметна при 100% масштабе и если приблизить изображение. Монитор 1920x1080, видео 1920x1080. Нужно после открытия видео нажать сочетания клавиш Alt+2 для активации 100% масштаба.
Цитата: LongKick64 от 16 декабря 2024, 15:29:12Еще, было бы хорошо, если бы вы исправили линию в один пиксель сверху и снизу экрана.
Проверил на 1080 экране с видео 1080 - ну нет такого:
https://i.imgur.com/awHGz0w.png
Видно что верх вплотную к границе экрана а низ - в таскбару.
Цитата: Aleksoid1978 от 17 декабря 2024, 02:45:37Цитата: LongKick64 от 16 декабря 2024, 15:29:12Еще, было бы хорошо, если бы вы исправили линию в один пиксель сверху и снизу экрана.
Проверил на 1080 экране с видео 1080 - ну нет такого:
https://i.imgur.com/awHGz0w.png
Видно что верх вплотную к границе экрана а низ - в таскбару.
Вы так же про эффект Mica в заголовке окна говорили, цитирую:
"Mica - это не про Win32.""Для сравнения - запустил пару других Win32 программ, заголовки окон у всех одинаковые и такие же как в MPC-BE.
Да и мы там ничего и не делаем, в смысле кодом каким-то специальным, все рисует система.""Не видео такого ни у одного Win32 приложения. Да и вообще что-то не видел такого в 11 винде.""У себя глянул на разных прогах - везде все одинаково."PS На вашем скрине темная обоя, нужно выбрать что-то яркое, чтобы этот один пиксель был виден. Еще, попробуйте сбросить настройки плеера к дефолтным, может быть у вас что-то там настроено.
Настройки можно сказать дефолтные.
А по поводу цвета обоев - все прекрасно видно в любом редакторе при увеличении, ну нет там пикселя.
Цитата: Aleksoid1978 от 18 декабря 2024, 00:25:41А по поводу цвета обоев - все прекрасно видно в любом редакторе при увеличении, ну нет там пикселя.
Тогда мне непонятно откуда взялся этот 1 пиксель у меня. Настройки дефолтные.
18 декабря 2024, 03:05:20Открыл видео
720x480 и отмасштабировал его до 200%, в результате получил по одному пикселю сверху и снизу экрана.
Короче, я выяснил почему появляется пустоты в 1 пиксель сверху и снизу экрана. Все из-за этой настройки, если она включена, то все идеально, пустот нет, но если выключена, то тогда и появляются эти пустоты.
(https://i.postimg.cc/XNh8bF4R/2024-12-28-141510.png) (https://postimg.cc/14G608gB)
Кажется, это проблема 11 винды, так как в MPC-HC таже история.
Кстати, в MPC-HC и темный заголовок с эффектом "Mica". Было бы круто, если-бы и MPC-BE так умел :)
(https://i.postimg.cc/nhYXYDH6/2025-01-12-211712.png) (https://postimg.cc/HrnWTj82)
У MPC-HC "другой" заголовок. Он просто черный и для этого используется системная функция "SetWindowCompositionAttribute".
В MPC-BE сделано по другому(SetWindowCompositionAttribute используется на Win10, на Win11 цвет задается согласно настройки темы в плеере) и поэтому заголовок другой.
Цитата: Aleksoid1978 от 13 января 2025, 01:18:27Он просто черный и для этого используется системная функция "SetWindowCompositionAttribute".
Если внимательно присмотреться, то он не просто черный, через него виднеется изображение рабочего стола.
Про "Черный" - это я к тому что там рисует система, а у нас цвет задается свой и поэтому используется другой функционал который и "ломает" этот самый "Mica".
Ладно, понятно. Я бы, все же, дал системе на откуп рисовать заголовок, будь то темный или светлый, но плеер ваш, вам виднее.
13 января 2025, 12:21:44
В MPC-HC, ИМХО красивши выглядит)
Цитата: LongKick64 от 13 января 2025, 10:21:01В MPC-HC, ИМХО красивши выглядит)
А мне наоборот - красивее как у нас, все "однотонно".