Mein CallTipViewer zeigt in PSPad, wie der Name schon sagt, CallTips an.
Ein CallTip kann angezeigt werden, wenn man den Shortcut Shift+Ctrl+Space drückt. - Hinzukommen soll nun, dass ein CallTip auch automatisch angezeigt wird, wenn der User in PSPad eine öffnende runde Klammer "(" schreibt.
In anderen Threads habe ich den Ansatz verfolgt, die Tastatureingabe zu prüfen. Das ist mir jedoch nicht gelungen, weil es zuviele Eventualitäten zu berücksichtigen gibt. Deshalb versuche ich einen direkteren Ansatz: Es soll geprüft werden, was als letztes Zeichen in PSPad geschrieben wurde. Wenn es ein "(" ist, dann den CallTipViewer anzeigen.
Meine Vorstellung war, sich in PSPad einzuhaken (Hook) und das Char das dort geschrieben wird zu prüfen. Entweder geleich in einem WM_CHAR Event, oder das Zeichen könnte z.B. in ein eigenes Edit kopiert und dort überprüft werden, ob es ein "(" ist.
Leider übersteigt das meine Fähigkeiten. Weiß jemand, wie man das macht, oder hat eine andere Idee?