MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Тема начата: LongKick64 от 15 октября 2017, 21:26:12

Название: Контекстное меню в плейлисте
Отправлено: LongKick64 от 15 октября 2017, 21:26:12
Если в плейлисте выбрать файл и нажать клавишу на клавиатуре, отвечающую за открытие контекстного меню, то это самое меню появится в верхнем левом углу экрана, а не возле выбранного файла.

(https://monosnap.com/file/5HLEgqjMYMr7xHZjJBuLdL70SG4kMV.png)
Название: Контекстное меню в плейлисте
Отправлено: Aleksoid1978 от 16 октября 2017, 03:31:43
А что хоть за клавишу ??
[merge_posts_bbcode]Добавлено: 2017-10-16 10:31:43[/merge_posts_bbcode]

Проверил у себя - все отлично отключается.
Название: Контекстное меню в плейлисте
Отправлено: LongKick64 от 16 октября 2017, 04:37:23
ЦитироватьА что хоть за клавишу ??
Вы это серьезно? :o
(https://pc-shporgalka.com/images/articles/klava19_cont.gif) (http://pavluha.net/wp-content/uploads/2012/12/Klavisha-App.jpg)
Название: Контекстное меню в плейлисте
Отправлено: Aleksoid1978 от 16 октября 2017, 05:47:53
Конечно серьезно )) я просто не помню про эту клавишу ))
[merge_posts_bbcode]Добавлено: 2017-10-16 12:47:53[/merge_posts_bbcode]

Глянул - да, показывается в левом-верхнем углу, похоже на глюк то ли самого контролла-плейлиста, то ли связки с виндой. Мы этот процесс никак не регулируем - оно само.
Название: Контекстное меню в плейлисте
Отправлено: LongKick64 от 16 октября 2017, 06:01:11
ЦитироватьМы этот процесс никак не регулируем - оно само.
И что, исправить тоже не можете?
Название: Контекстное меню в плейлисте
Отправлено: Aleksoid1978 от 16 октября 2017, 07:24:42
Цитата: LongKick64
ЦитироватьМы этот процесс никак не регулируем - оно само.
И что, исправить тоже не можете?

Вряд-ли. Ну по крайней мере не в ближайшее время ...
Название: Контекстное меню в плейлисте
Отправлено: V0lt от 02 сентября 2018, 14:10:10
Там при вызове CPlayerPlaylistBar::OnContextMenu(CWnd* /*pWnd*/, CPoint p) в точке p лежать неправильные координаты. Почему так - непонятно.
Название: Контекстное меню в плейлисте
Отправлено: Aleksoid1978 от 02 сентября 2018, 14:35:09
Возможно что при вызове вручную(с клавиш) - передаются "глобальные" координаты ну или как-то так ...
Название: Контекстное меню в плейлисте
Отправлено: V0lt от 02 сентября 2018, 14:52:25
Нет, там (-1, -1). Где-то ломается.

Добавил хак в r3916. Теперь можно через клавиатуру вызывать меню для текущей строки плейлиста.
PS: В данном случае привязываться к курсору нельзя, т.к. он может быть вообще где угодно.

Добавлено: 2018-09-02 14:52:25

PPS: Надо что-то сделать с цветом выделения в плейлисте, теряется на основном фоне.
Название: Контекстное меню в плейлисте
Отправлено: LongKick64 от 21 сентября 2018, 12:21:37
Еще, кстати, было бы здорово, если бы в плейлисте можно было бы быстро находить нужные записи, нажимая клавишу на клавиатуре, эквивалентную первой букве записи. Как в том же проводнике, например.
Название: Контекстное меню в плейлисте
Отправлено: Aleksoid1978 от 21 сентября 2018, 13:51:54
Нет - такого не будет. Слишком геморно - реально.