Polyline mit Point Problem (Optimierung)



  • Hi,

    Ich zeichne mit Polyline ein Array aus verschiedenen Punkten, die ständig weiter anwachsen. Allerdings muss ich immer mal alle bereits vorhanden Punkte (POINT apt[780]) um einen Zwischenwert ändern. Und das bei jedem Fenster update :(. Bis jetzt ist mir nun folgende Methode eingefallen, die auch einwenig einfallslos ist:

    for (i=0;i<780;i++)
    			  {
    				  apt[i].y -= itemp;
    			  }
    
    		  Polyline(hdcMem,apt,points); // Ausgabe + itemp
    
    			for (i=0;i<780;i++)
    			{
    				apt[i].y += itemp; //orginalwerte wieder herstellen
    			}
    

    So, nun meine Frage, wie könnte ich die zwei Schleifen oben optimieren, bzw. gibt es eine Funktion die POINTS + einen bestimmen Zwischenwert zeichnet? Ich hab da leider nichts gefunden und nun auch keine Idee mehr 😞

    Danke im voraus...

    MfG Unwissender



  • Kann sein das SetWindowExtEx oder SetViewportExtEx hilft. 🤡



  • oder SetViewportOrgEx

    ...aber kein plan 😉



  • jo, das sieht gut aus, das werd ich mal ausprobieren :).

    Danke 🙂


Anmelden zum Antworten