Variable Buttons

Z

ZackM

Hallo zusammen,

ich bin dabei Meine erste MFC-Anwendung mit Variablen Buttons zu erstellen, wobei der Benutzer die Möglichkeit haben soll, Name und Position von den Buttons zu ändern.
Ich habe zuerst die GUI-Spezifikation in einer XML-Datei abgelegt....

Code:
<?xml version="1.0" encoding="UFT-8"?>

<Start_Fenster>
   <button>
      <name>senden</name>
      <positionX>10</positionX>
      <positionY>20</positionY>
      <hoehe>60</heohe>
      <breite>130</breite>
   </button>
   <button>
      <name>empfangen</name>
      <positionX>10</positionX>
      <positionY>60</positionY>
      <hoehe>60</heohe>
      <breite>130</breite>
   </button>
   .
   .
   </button>
</Start_Fenster>

... und sie dann mit TinyXml im Programm geladen.

PHP:
TiXmlDocument doc("Datei_Name.xml"); 

if(!doc.LoadFile())
{ 
printf("Error while loading file: %s\n", doc.ErrorDesc()); 
return; 
}

Jetzt versuche alle Buttons durchzulaufen, um die Attribute (Name, Position, hoehe und breite) auszulesen, aber leider ohne Erfolg.
Mein Code schaut so aus:
PHP:
TiXmlElement* root = doc.RootElement();

if (strcmp(root->Value(), "Start_Fenster")!=0)
{ throw runtime_error(string("falsches Wurzel:") + root->Value()); }

for (TiXmlElement* button = root->FirstChildElement();
     button; 
     button = button->NextSiblingElement() )
{
     Start_Fenster.push_back(nodeToButton(button));
}

Ich sitze seit Tagen daran und komme leider nicht weiter... Es wäre echt super, wenn ihr mir weiter helfen könntet!
Danke.

Grüsse, ZackM
 
was hat mfc mit linuxprogrammierung zu tun???

gehoert meiner meinung nach in ein windowsprogrammierer board

mfg hazelnoot
 

Ähnliche Themen

NagiosGrapher 1.7.1 funktioniert nicht

CentOS 6.3 RADIUS - Keine Verbindung möglich

Ubuntu X / dbus problem

Textkonsole mit KMS zu klein

Modulfehler?

Zurück
Oben