The Starts and The Menus / -: The Starts and The Menus

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Кнопки "Пуск" и меню

evilslon 25.02.14 в 10:53

0

Эта неделя началась с разработки функций, необходимых для поддержки обработки щелчков мышью по элементам различных меню. При щелчке происходит отправка системного уведомления о выбранном элементе меню и запроса на выполнение соответствующего этому пункту меню действия.

evilslon 25.02.14 в 11:00

0

По тем пунктам, которые при наведении курсора мыши выводят на экран подменю, щелчок выполнять не нужно. Для этих элементов я создал подкласс панели инструментов окна, к которому добавил таймер, который включается в момент перехвата события наведения курсора и генерирует событие WM_TIMER, которое уже перехватывает моя часть программы.

MOP3E 26.08.15 в 06:25

0

Я нашел проблему изменения размера, где предметы со стрелкой внизу будут шире чем ожидалось. Я отключил раскрывающиеся флаги в качестве обходного пути, поэтому на данный момент нет стрелки подменю.

boikoanusik 05.04.14 в 12:04

0

Итак, я добавил функционал, необходимый для отображения окна подменю при наведении курсора на строку с подменю. Окно должно было появиться, но ничего не происходило. Я отследил проблему до метода OnPaint, который возвращал некорректное значение.

MOP3E 26.08.15 в 06:34

0

Я решил сделать паузу и сравнить работу свежедобавленного функционала с аналогичным функционалом Windows. Я хотел понять систему взаимодействий между меню и подменю Windows, а также как в Windows реализовано закрытие меню при активации другого окна.

MOP3E 26.08.15 в 06:41

0

Я использовал шанс сделать некоторую рефакторинговую работу, фиксируя стили кодирования, имена методов и тому подобное.

boikoanusik 05.04.14 в 12:07

0

После долгих часов в течении нескольких дней,

StereoLiz 25.10.15 в 17:08

0
Минутку...