ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
906
906
EMPFEHLEN
-
Hallo Leute,
Bitte helft mir....ich bin Anfänger in visual C++.
Ich möchte über einen Dialog meherer Paare, x und y Koordinaten, einlesen.
ich hätte so angefangen:
GetDlgItemText(IDC_EDIT1, x);
=atof(x);
und für Y analog
Wie kann ich das ganze über Felder lösen?
Ich muss am Ende mit den eingelesenen Werten einiges weiterbearbeiten.
-
Es gibt in der MFC bereits die Klassen CSize, CPoint und CRect. Dadurch hast du xy-Paare.
Je nachdem was deine Koordinaten darstellen, nimmst du eins von diesen.
Mehrere solcher Paare verwaltest du in einer Liste. Entweder ein simples Array oder ein CList.
-
mhm.....
mal schaun ob ich was dazu finde.....wie ich das machen kann
Ich soll am Ende um alle xy-paare ein Vieleck legen und den Umfang berechnen.
Falls noch jemand weitere Ideen hat...bitte melden
Danke erstmal
-
Hier ein kleines Beispiel mit eigener CPoint Klasse. Hab leider zu spät gesehen,dass du Gleitkommazahlen brauchst.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#include "afxtempl.h" // für CList // Klasse für die x/y Koordinaten class CMyPoint { public: CMyPoint(double inX, double inY) :x(inX), y(inY) {} CMyPoint() :x(0.0), y(0.0) {} double x; double y; }; // und Verwendung in deiner Funktion void inputCoord() { // diese Liste musst du in deiner Klasse anlegen, da du sie ja übergeordent benötigst CList<CMyPoint, CMyPoint&> lst; CString strX, strY; GetDlgItemText(IDC_X, strX); GetDlgItemText(IDC_Y, strY); lst.AddTail(CMyPoint(atof(strX), atof(strY))); // .. usw }
-
ohja...
ich glaub damit kann ich erstmal so bisschen weiter machen
*freu*.....das is mal ne gute Anregung gewesen, wie man das anders lösen kann
Ähnliche Themen
-
Wetter Service über GPS Koordinaten
Von Mutatos im Forum Coders TalkAntworten: 6Letzter Beitrag: 17.07.08, 13:15 -
Tab. im Hauptfenster anzeigen, Zeilen über Dialog hinzufügen
Von haudek im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 19.11.07, 13:37 -
Dialog über Toolbar Button öffnen
Von vip3r-de im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 29.05.07, 23:24 -
Photoshop Elements: Per Mauszeiger über Arbeitsfläche fahren - wo Koordinaten?
Von ph1 im Forum PhotoshopAntworten: 2Letzter Beitrag: 26.08.05, 20:19 -
Dialog aufrufen über menüpunkt
Von bukem im Forum VisualStudio & MFCAntworten: 4Letzter Beitrag: 25.10.04, 13:03





Zitieren
Login






