Das ist wirklich sehr schwer, wenn du nicht weißt, was du tust. Es gibt einen leichten Weg und einen harten Weg, dies zu tun. Eine einfache Möglichkeit wäre die Verwendung des Microsoft UI-Automatisierungs-Frameworks (einschließlich Powerpoint-Automatisierung). Alternative Frameworks können ebenfalls verwendet werden.
Es wäre schwer, win api direkt zu benutzen.
Zum Beispiel: Um den Fenstertitel zur Zeit unter die Maus zu bekommen.
%Vor%und
%Vor%Zusätzlich können Sie Microsoft Spy ++ verwenden
, um herauszufinden, ob die gesuchten Informationen verfügbar sind. Abgesehen davon, dass ich Ihnen wirklich empfehlen kann, Automatisierungs-Framework zu verwenden, das auf dieser Ebene aufgebaut ist. Google hat mehr als genug Beispiele dafür (und auch, wie man anspruchsvolle Keylogger erstellt).
Die gleichen Lösungen wie Margus kamen mir in den Sinn. Entweder UI-Automatisierung oder PowerPoint-Interop. Zum Glück funktioniert UI Automation.
Das Folgende funktioniert in meinem Test, indem ich die Maus über einen PowerPoint 2013 Textfeld setze. Lass es mich wissen, wenn du denkst, dass etwas fehlt.
%Vor%Beispiel aktualisieren Ссылка
Fokussieren Sie Visual Studio, legen Sie die Maus über PowerPoint und verwenden Sie F5, um den Code auszuführen
Tags und Links c# powerpoint