Zeichnen eines Schachbrettes
-
Hallo zusammen
ich habe ein Problem und hoffe das mir jemand helfen kann.
nach dem selbststudium der MFC bekamen wir die aufgabe ein
schachbrett zu zeichnen welches sich dynamisch der grösse des
fensters anpasst und somit immer den selben abstand zum Window
rahmen hat.ich stehe total auf dem schlauch habe keinen Plan wie das geht
da ich software technisch nicht so der hirsch bin.weiss jemand von euch einen rat der beginner tauglich ist?
vielen herzlichen dank im vorausgreez schüler Tom
-
Such mal nach GDI mit google. Oder schau dir in der MSDN die Klassen CRect (um die größe zu ermitteln), CPen, Cbrush usw an. Und dann noch CDC.
Mit denen kannst du in den überladenen Funktionen OnPaint ==> bei einem von CDialog abgeleiteten Fenster bzw. in OnDraw bei einem von CView abgeleiteten Fenster. Und dann zeichne dir das alles mal auf ein Blatt Papier um die dein Problem vorstellen zu können.Gruß,
Stalin
-
Mit GetClientRect holst du dir die Innengröße des Fensters.
Das machst du am Besten immer in der Methode OnSize (wird aufgerufen, wenn sich die Größe ändert.)Der Rest sollte kein Problem mehr sein.