WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen > Home Cockpit - Das Forum für die "Bastler"

Home Cockpit - Das Forum für die "Bastler" Cockpitbauer tauschen Pläne, Erfahrungen, Meinungen über den Bau von Homecockpits aus...

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 18.06.2004, 16:58   #1
dirkan
Master
 
Registriert seit: 14.02.2002
Alter: 66
Beiträge: 644


Standard

Hallo,

bitte berücksichtigt das Verhalten vom Windows.
Die vom FSBUS generierten Keyboard Events werden an das aktive Fenster geschickt. Solange ich im FSBUS bin, ist das aktive Fenster der FSBUS und empfängt das von Euch mühsame erstellte Event, es passiert .. meist garnix.

Das aktive Fenster soll ja der Flusi, oder eine anderes AddOn sein, das muss erst einmal aktiviert werden.

Aktivieren tut man das entweder mit der eigenen Maus, oder Alt+Tab oder, indem man die Aktivierungssequenz sicherheitshalber mit in den String eingibt.

Beispiel: Oben links ist ein Fenster mit einem EFIS Bildschirm. Dahin soll ein X gesendet werden.

Anstatt "K+X;K-X" kann man auch ein "L+379,162;L-379,162;K+X;K-X"
Damit tappert die Maus vorher mit dem (L)inken Mausbutton auf die Position 379,162 (Das Fenster mit dem EFIS) und dann wird das Keyboard Event X geschickt.

Noch besser:
"L+379,162;D30;L-379,162;D30;K+X;D30;K-X"

Die (D)elays geben der Zielanwendung, dem EFIS, Zeit um auf die beim Aktivieren notwendigen Aktionen angemessen zu reagieren.

Man kann die Zeiten nicht genau vorhersagen. Wer mehr zu dem Verhalten von Windows wissen möchte, sollte sich die die ersten Kapitel vom guten alten Charles Petzold Titel "Windows Programming" reinziehen (Warnung: das geht ins Eingemachte).

Ich hoffe, das diese Hinweise hilfreich sind.

Gruss Dirk
dirkan ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:20 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag