graphics.h not found



  • Hier ist ein Beispiel, wie es ohne Schweinereien geht (mit Subclassing ging's nicht, das geht nur mit Controls):

    //schlechten code gelöscht. VH
    

    😃



  • Das ist aber ne Schweinerei.

    😃



  • Power Öff schrieb:

    Das ist aber ne Schweinerei.

    😃

    Richtig Sinn macht es aber erst, wenn man den Konsolepuffer auf die Fenstergroesse beschraenkt und eine Applikation schreibt, die in sich geschlossen ist (also nicht irgendwas macht und dann endet). 😉

    Dann ist die Vorgehensweise (periodisches Neuzeichnen) auch durchaus zu empfehlen. Das ist ja auch nicht anders, als eine WM_PAINT Message zu bearbeiten. Leider bietet die Konsole weder einen Paint-Handler noch ein Paint-Input-Event. Aber so geht's ja auch. 😉

    EDIT: P.S.: Eine andere, viel geschicktere Moeglichkeit ist es, Grafikbereiche gezielt auszusuchen und als Windows-Control zu implementieren. Diese kann man dann als Child-Windows des Console-Fensters machen, und dann ist auch eine normale WM_PAINT-Behandlung moeglich. (EDIT II: Streicht das!)

    Das ist jedenfalls immer noch einfacher, als ein eigenes Terminal zu schreiben (z.B. mittels eigenem Fenster, Fensterpufferverwaltung, und Malen des Textes).



  • sauber. nicht nur kein c++ code, nein sogar auch noch schlechtes C :p



  • das mit dem periodisch neuzeichnen scheint nicht zu funktionieren



  • for(;;) schrieb:

    das mit dem periodisch neuzeichnen scheint nicht zu funktionieren

    Komisch, bei mir geht's! Wie ein Uhrwerk alle 200 ms, wenn keine Taste gedrueckt wird!!



  • otze schrieb:

    sauber. nicht nur kein c++ code, nein sogar auch noch schlechtes C :p

    Dann zeig mal, wie das in "gutem C" aussehen wuerde!



  • bei mir kommt der in der schleife nie dahin wo paintTest aufgerufen wird.

    übrigens dein code ist grauenhaft.



  • for(;;) schrieb:

    bei mir kommt der in der schleife nie dahin wo paintTest aufgerufen wird.

    übrigens dein code ist grauenhaft.

    Dann zeig mal Deinen Source! Und zwar den, den Du compiliert hast!

    Mein Code ist super! :p

    Beweise das Gegenteil!



  • ich hab genau ihren code benutzt. (copy & paste)

    also diese schleife fickt mein hirn.


Anmelden zum Antworten