Como os eventos de mouse de baixo nível do windows são tratados? [fechadas]

1

Eu não consegui encontrar informações em qualquer lugar e sou um pouco curioso, do C # onde você tem todos os botões e classes e eventos bacanas para fazer tudo o que você quiser, estou imaginando como isso é realmente implementado em um cenário de baixo nível. Por exemplo, se eu clicar em um ponto na tela, qual o algoritmo usado para detectar qual controle foi pressionado, que ação foi executada, quais eventos foram acionados e assim por diante. Eu estou supondo que tudo isso depende do sistema operacional e sua API.

Caso não esteja claro, gostaria de saber a cadeia de eventos de onde o clique do mouse ou a interrupção de movimento é feita do dispositivo para a CPU, para onde o evento é disparado no meu código C #:)

    
por user1777914 06.02.2014 / 22:56

1 resposta

1

O nível mais baixo que vi é a API do Win32 usando C. Tudo o que sei sobre isso veio de "Programming Windows" de Charles Petzold.

    
por 06.02.2014 / 23:04