1

Я не мог найти информацию нигде вокруг, и мне немного любопытно, начиная с C #, где у вас есть все приятные кнопки, классы и события, чтобы делать все, что вам угодно, я удивляюсь, как это действительно реализовано в сценарии низкого уровня. Например, если я нажимаю на точку на экране, какой алгоритм используется для определения, какой элемент управления был нажат, какое действие было выполнено, какие события запускаются и так далее. Я предполагаю, что это все зависит от ОС и ее API.

На всякий случай, если это неясно, я хотел бы знать цепочку событий от того, где осуществляется щелчок мыши или перемещение прерывания от устройства к ЦП, где происходит событие в моем коде C # :)

1 ответ1

1

Самый низкий уровень, который я видел, - это Win32 API с использованием C. Все, что я знаю об этом, было получено из "Программирование Windows" Чарльза Петцольда.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .