Если в плейлисте выбрать файл и нажать клавишу на клавиатуре, отвечающую за открытие контекстного меню, то это самое меню появится в верхнем левом углу экрана, а не возле выбранного файла.
(https://monosnap.com/file/5HLEgqjMYMr7xHZjJBuLdL70SG4kMV.png)
А что хоть за клавишу ??
[merge_posts_bbcode]Добавлено: 2017-10-16 10:31:43[/merge_posts_bbcode]
Проверил у себя - все отлично отключается.
ЦитироватьА что хоть за клавишу ??
Вы это серьезно? :o
(https://pc-shporgalka.com/images/articles/klava19_cont.gif) (http://pavluha.net/wp-content/uploads/2012/12/Klavisha-App.jpg)
Конечно серьезно )) я просто не помню про эту клавишу ))
[merge_posts_bbcode]Добавлено: 2017-10-16 12:47:53[/merge_posts_bbcode]
Глянул - да, показывается в левом-верхнем углу, похоже на глюк то ли самого контролла-плейлиста, то ли связки с виндой. Мы этот процесс никак не регулируем - оно само.
ЦитироватьМы этот процесс никак не регулируем - оно само.
И что, исправить тоже не можете?
Цитата: LongKick64ЦитироватьМы этот процесс никак не регулируем - оно само.
И что, исправить тоже не можете?
Вряд-ли. Ну по крайней мере не в ближайшее время ...
Там при вызове CPlayerPlaylistBar::OnContextMenu(CWnd* /*pWnd*/, CPoint p) в точке p лежать неправильные координаты. Почему так - непонятно.
Возможно что при вызове вручную(с клавиш) - передаются "глобальные" координаты ну или как-то так ...
Нет, там (-1, -1). Где-то ломается.
Добавил хак в r3916. Теперь можно через клавиатуру вызывать меню для текущей строки плейлиста.
PS: В данном случае привязываться к курсору нельзя, т.к. он может быть вообще где угодно.
Добавлено: 2018-09-02 14:52:25
PPS: Надо что-то сделать с цветом выделения в плейлисте, теряется на основном фоне.
Еще, кстати, было бы здорово, если бы в плейлисте можно было бы быстро находить нужные записи, нажимая клавишу на клавиатуре, эквивалентную первой букве записи. Как в том же проводнике, например.
Нет - такого не будет. Слишком геморно - реально.