VB6 Kommunikationsabbruch durch Fensterverschiebung

OP #2868129
Lesenswert?

Hallo,

habe folgendes Problem:

Meine mit VB6 geschriebene Oberfläche kommuniziert mit einem 8051 
Mikrocontroler mit 1Mbit über RS232. Die übertragenen Daten werden in 
einer PicrureBox angezeigt. Das funktioniert alles gut bis ich das 
Fenster in der Titelleiste verschieben möchte. Solange ich mit 
gedrückter Maustaste auf die Titelleiste klicke sendet das VB Programm 
keine Daten mehr an die Zielhardware, die nach 1 Sekunde in den Timeout 
läuft.

Ich bräuchte nun ein Event bei anklicken des Fensters oder ähnlich, 
damit ich über die Kommunikation ein Stopbefehl schicken kann.
Wo befindet sich in VB6 denn der Source Code des Fensters.

Vielen Dank für eure Hilfe!
Gast #2871397
Lesenswert?

Das liegt glaube ich daran, dass keine events mehr an das Programm 
weitergereicht werden. Das Stichwort, mit dem Du weiter suchen könntest, 
wäre "subclassing", eine Methode mit der man sich in den event 
dispatcher reinklinken kann. Hab mich damit aber nie weiter beschäftigt.

Gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren