Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#5

AW: KeyHook Irreführend

  Alt 13. Apr 2011, 17:32
Zitat:
Häng am besten mal das Projekt an deinen Beitrag.
Sorry denke mal nicht.

So wie ich hier teilweise wegen meinem programmierstil runtergemacht wurde werde
ich den source mal nicht veröffentlichen.

Denke das da eh niemand so richtig durchblickt. (Nur eine Annahme)

Muss mein projekt halt nochmal durchkramen denke irgendwo
werde ich das problem schon lokalisieren.

Zitat:
Deine Anwendung wird dann aber auch nur auf das Instrument reagieren, solange diese den Focus hat.
Eine DLL ist dafür nicht erforderlich, einen Hook innerhalb deiner Anwendung kannst du jederzeit setzen.
Den Focus hat die MainForm..
Und nur dann wenn ich die Funktion über Keyboard freischalte dann reagiert das Instrument auf die Tastatur eingabe
weil dieses als Child auf der MainForm aufgesetzt ist.
Die DLL benötige ich schon weil ich ansonsten erst auf die KeyTasten klicken muss damit diese
den Focus erhalten.

Zitat:
Ich halte diese Form des Anwendungsaufbaus nicht für optimal.
Wenn tatsächlich alle Nachrichten in einer WinProc landen, wird eigentlich überhaupt kein Hook benötigt.
Grafische Funktionen!
Nicht mehr nicht weniger.
google mal nach "Superclassing"
Ist sehe nichts verkehrtes daran diese zu verwenden und einzusetzen.
Soweit diese Richtig verwaltet wird.. ( denke da ist noch ein Problem bei mir)
Zitat:
Da schein in deiner speziellen WinProc etwas nicht so zu laufen wie es sollte.
Davon muss ich ausgehen da es ansonsten ja funktionieren würde.

gruss
  Mit Zitat antworten Zitat