WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen > Designer Forum

Designer Forum Treffpunkt für Gedankenaustausch von Simmern, die selbst

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 25.04.2005, 16:36   #1
Michael Kock
Veteran
 
Registriert seit: 20.06.2004
Beiträge: 388


Michael Kock eine Nachricht über ICQ schicken
Standard Panel: Link vom Icon zum Fenster

Hi!

Ich bastle zur Zeit an meinem Fokkerpanel rum, und habe gerade ein neues Fenster für die Pushback-Gauge erstellt.

Nun habe ich auch schon ein neues Icon erstellt, und dieses im Hauptinstrumentenbrett richtig platziert. Wenn ich da nun mit der Maus rüber gehe, kommt auch schon die Hane, aber wenn ich klicke, passiert nichts.

Wie kann ich nun einstellen, bzw. welchen eintrag muss ich in der panel.cfg einschreiben, damit dort dann auch mein neues Fenster erscheint???

Gruß Michael
Michael Kock ist offline   Mit Zitat antworten
Alt 25.04.2005, 17:15   #2
Michael45
Senior Member
 
Registriert seit: 28.02.2005
Beiträge: 138


Standard

Dein Icon (gauge) muss über eine Identifizierung (kann, soviel ich weiss ein Textstring oder eine Zahlenfolge sein) mit dem Fenster (Pushback) verbunden sein. In der Panel.cfg steht dann in der Sektion z.B:

[WINDOWXX]

...........
...........
ident=PUSHBACK_PANEL

In diesem Fall stellt der Textstring "PUSHBACK_PANEL" die Verbindung zum "Toggle" (gauge) her. Leider bin ich selbst kein Gauge-Programmierer. Aber näheres dazu müsste evtl. der *.SDK zu entnehmen sein? (Hans Hartmann könnte da wohl evtl. weiterhelfen).

Michael

Ergänzt: Es gibt aber auch schon fertig `konfigurierte` Toggles, mit einer fest zugeordneten Ident - Nummer. Da müsstest Du dann evtl. nur noch das Bitmap ändern.
Michael45 ist offline   Mit Zitat antworten
Alt 25.04.2005, 22:12   #3
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Jedes Subpanel aus dem FS besitzt eine bestimmte Nummer. Diese kann man dem Subpanel mittels panel.cfg zuordnen:

z.B.:

[Window00]
...
ident=0 //Dieses Subpanel hat die Nummer 0
...


Für die geläufigsten Subpanels wurden Strings definiert, man kann also statt ident=0 auch ident=MAIN_PANEL schreiben.
MAIN_PANEL wird also vom FS in eine 0 umgewandelt.


Im Gauge kann man nun diese Nummern reinschreiben, und diese werden dann geöffnet. Anscheinend hat dein Gauge eine andere Nummer drinnenstehen als dein ident Eintrag in der panel.cfg.


In einem XML Gauge wird das so geschrieben:

PHP-Code:
<Gauge Name="Collective Icon" Version="1.0">
   <
Image Name="Icon_Collective.bmp" ImageSizes="12,12,19,19"/>
   <
Mouse>
      <
Help ID="HELPID_GAUGE_TOGGLE_COLLECTIVE_WINDOW"/>
      <
Cursor Type="Hand"/>
      <
Click>200 (>K:PANEL_ID_TOGGLE)</Click>
   </
Mouse>
</
Gauge
Die entscheidende Zeile ist die Click Zeile. Dort steht die Nummer.
Wenn du willst kann ich dir ein Gauge mit der richtigen Nummer schicken, musst mir halt sagen welche Nummer du brauchst.
Achja, die Graphik des Icons brächte ich natürlich auch noch(wenn du irgendetwas spezielles haben willst)


Grüße,
Harri
harry3 ist offline   Mit Zitat antworten
Alt 26.04.2005, 13:49   #4
Michael Kock
Veteran
 
Registriert seit: 20.06.2004
Beiträge: 388


Michael Kock eine Nachricht über ICQ schicken
Standard

Hi!

Erst einmal vielen Dank für die Antworten und für das Angebot Harry!

Aber ich habe es gestern doch noch irgendwie geschafft, wobei ich nun natürlich genau weiß, woran es gelegen hat!

Als ich hier im Forum nach weitere Hilfen gesucht habe, bin ich im Zusammenhang mit dem erstellen von Gauge immer wieder auf dein Name gestoßen. Kennst du vielleicht, wobei natürlich alle angesprochen sind , eine gute Seite, wo man mehr über das erstellen von panels finden kann.
Ich habe schon den Workshop auf der seite des Flusifix' durchgearbeitet. Nun möche ich mich aber weiter wagen. Z.B. wenn ich ein dynamisches Gauge erstellen will, wie eine Uhr oder ein Geschwindigkeitsanzeiger mit Zeiger???

Danke schon mal


Michael!
Michael Kock ist offline   Mit Zitat antworten
Alt 26.04.2005, 20:42   #5
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Zum Erstellen von Panels: Viel gibts da nicht, aber schau dir mal eine panel.cfg an, die meisten Dinge sind selbsterklärend. Den Rest kann man im Panels and Gauge SDK von Microsoft nachlesen.
Außerdem gibts ja FS Panel Studio.

Wenns ums Erstellen von Gauges geht: Da kann ich dir eine kleine Worddatei zusenden wo ich mal die wichtigsten Sachen von xml Gauges zusammengeschrieben habe.(musst mir deine email Adresse sagen)
Was du natürlich auch brauchst ist: Panels and Gauges SDK und das XML Tutorial von Arne Bartels(zu finden auf AVSIM).


Grüße,
Harri
harry3 ist offline   Mit Zitat antworten
Alt 26.04.2005, 23:08   #6
Michael Kock
Veteran
 
Registriert seit: 20.06.2004
Beiträge: 388


Michael Kock eine Nachricht über ICQ schicken
Standard

Meine Mail Adresse ist kock-michael@web.de

Danke

Michael
Michael Kock ist offline   Mit Zitat antworten
Alt 27.04.2005, 11:01   #7
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Passt ich schicks dir am Abend wenn ich daheim bin.

Grüße,
Harri
harry3 ist offline   Mit Zitat antworten
Alt 27.04.2005, 21:44   #8
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

So, es müsste nun angekommen sein.

mfg
harri
harry3 ist offline   Mit Zitat antworten
Alt 27.04.2005, 22:02   #9
Michael Kock
Veteran
 
Registriert seit: 20.06.2004
Beiträge: 388


Michael Kock eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von harry3
So, es müsste nun angekommen sein.

mfg
harri
Jo, ist angekommen.

Hab es gerade überflogen, und werde es mir noch heute Abend ausdrucken und durchlesen, da es sehr gut und leichtverstehend geschrieben ist.

Danke für die Arbeit!!!

Michael
Michael Kock ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 an.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:22 Uhr.


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