Hallo zusammen,
ich habe folgendes "Phänomen":
In meiner While-Schleife habe ich folgenden Aufruf:
In der Funktion _GUI_EVENT_PRIMARYDOWN() gehts wie folgt los:
Es ist also so: Wenn mit der Maus mit der linken Taste in den Treeview geklickt wurde, dann soll er gewisse Dinge durchführen. Funktioniert tadellos.
Ich wollte nun gewisse Dinge automatisieren und bediene mich der Funktion MouseClick. Diese klickt in den Treeview rein (man sieht es ja an dem Item was dann blau ausgewählt wird) aber es passiert nichts. Er löst also nicht die Bedingung "If $aInfo[4] = $hTreeView Then" aus. Wenn ich das ganze mit MsgBox(0,"",$aInfo[4]) überprüfe, sehe ich auch dass eine ganz andere Control-ID ausgeworfen wird.
Also Beispiel: Mache ich den reellen Mausklick wirft de Messagebox die ID 4 aus. Baue ich einen Testbutton ein der den MouseClick im TreeView ausführt erhalte ich die ID 20 - nämlich die vom Button... warum auch immer.
Also habe ich nun versucht das ganze mal mit ControlClick auszuführen. Aber hier dasselbe Phänomen. Er klickt das TreeView Item an (es wird blau) aber es scheint nicht identisch mit dem reellen Mausklick zu sein.
Hat da jemand schon Erfahrung mit gesammelt?