Je sais que l'affichage utilisant des normes telles que VGA peut être considéré comme une matrice de pixels au moins pour le système d'exploitation. Mais les écrans modernes incluent des contrôles d’interface utilisateur complexes tels que des boutons et des zones de texte.
Je ne sais pas si le système d'exploitation fait tout le travail ou est-ce quelque chose fourni par la technologie de la souris out of box.
La question qui se pose maintenant est la suivante: comment le système d’exploitation garde-t-il une trace des positions de ces contrôles afin de contrôler par programme.
widget rendering
. Les widgets sont liés à leur logiciel par des événements, par exemple, un clic. Comment le positionnement des widgets est-il mis en œuvre? Comment le système d'exploitation détermine-t-il le widget devant recevoir l'événement à partir de la souris?