Hi, Ich hab mich gefragt (da man ja lite-c auch für andere sachen nehmen kann)wie ich ein Eingabefeld mache und dann nach betetigens eines Buttons den Bildschirm "lösche"(also soll alles verschwinden z.b: Button und Eingabefeld und anstelle davon soll lite-c ein Modell laden)
Re: Eingabefelder und Löschen des Bildschirms
[Re: GHZ]
#246693 01/16/0915:5101/16/0915:51
Mit inkey (STRING* string); kannst Du einen String mit der Tastatur eingeben und Buttons werden auf einem PANEL* angeezeigt, welches man unsichtbar machen kann.
Re: Eingabefelder und Löschen des Bildschirms
[Re: ]
#246782 01/17/0907:5301/17/0907:53
Eine DirectX-Anwendung (wie 3DGS) arbeitet völlig anders als ein Konsolenprogramm*. Bei 3DGS werden Objekte oder Texte mit jedem Frame (Bilschirmaufbau) auf den View gerendert (gezeichnet). Um also den Bildschirm zu "säubern" brauchst Du nur "nichts" zu rendern.
Die Objekte, die Du brauchst um Text und einen Button anzuzeigen sind TEXT* und PANEL* (incl. button)
*) letzendlich nicht - auch bei einem Konsolenprogramm wird mit jedem Frame die akt. Anzeige auf den Bildschirm gezeichnet, aber eben mit einem anderen Konzept.
Re: Eingabefelder und Löschen des Bildschirms
[Re: ]
#246837 01/17/0915:0801/17/0915:08