Die niedrigste Stufe, die ich gesehen habe, ist die Win32-API, die C verwendet. Alles, was ich darüber weiß, kam von "Programming Windows" von Charles Petzold.
Wie werden Windows-Mausereignisse auf niedriger Ebene behandelt?
Ich konnte nirgendwo Informationen finden und bin ein bisschen neugierig. Von C # aus haben Sie alle schönen Schaltflächen und Klassen und Ereignisse, um alles zu tun, was Sie möchten. Ich frage mich, wie dies wirklich in einem einfachen Szenario implementiert wird. Wenn ich zum Beispiel auf einen Punkt auf dem Bildschirm klicke, ermittelt der Algorithmus, welche Steuerung gedrückt wurde, welche Aktion ausgeführt wurde, welche Ereignisse ausgelöst werden und so weiter. Ich denke, das hängt alles vom Betriebssystem und seiner API ab.
Nur für den Fall, dass es nicht klar ist, würde ich gerne wissen, von welcher Ereigniskette der Mausklick oder der Interrupt vom Gerät zur CPU ausgeführt wird, bis das Ereignis in meinem C # -Code ausgelöst wird.
1 Antwort auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen