Schachbrett mit der MFC



  • Hallo, ich bin immer noch an meinem Spiel. In meinem letzten Thread http://www.c-plusplus.net/forum/viewtopic-var-t-is-110314-and-highlight-is-.html habe ich mich glaube nicht so deutlich ausgedrückt.

    Also sagen wir, ich möchte ein Schachbrett zeichnen, mit 8 mal 8 Feldern. Diese Felder möchte ich mit den Nummern von 0 bis 63 belegen. Wenn ich mit der Maus nun auf eines der Felder klicke, verarbeitet die View dann dieses Ergeignis von einem Klick auf einen Punkt ( CPoint ) zu einem Klick auf das Feld, in dem dieser Punkt liegt.

    Wie kann man sowas realisieren?

    Kann mir da jemand helfen.

    Dank Euch schon mal....

    Gruss Christian



  • Also davcon ausgehen das du das schachbrett von oben siehst kannst du es so lösen:
    Du hast ja eine klare breite der einzelnen Felder zum bsp 64x64.
    nun nimmst du die mousposition und teilst diese durch die größe der tiles, in diesem fall 64. also so: positionx/64 und positiony/64 dann hast du du die genaue raus welches position dein Tile Hat.


Anmelden zum Antworten