Datensätze aus Dialog rauskopieren



  • Hallo,

    ich möchte Datensätze, die sich in meiner MFC-MDI Anwendung befinden, vom Nutzer per Hand und mit dem normalen bei Windows üblichen kopieren in eine z.B. Excel Datei reinschreiben. Also nichts automatisiertes oder so. Nur die Daten markieren, kopieren und bei Excel einfügen. Das ist der Plan.

    Nun dachte ich, ich mach mal nen Dialog dafür aber welches Tool setze ich denn in den Dialog ein, damit ich die o.g. Funktion erhalte? Also wie mache ich einen Dialog mit einer Tabelle, die (evtl. ähnlich wie Excel aussieht) und das kopieren zulässt?

    Für andere Ideen bin ich natürlich auch offen.

    micha


  • Mod

    Schu Dir mal Grid Control auf Code Project an:
    http://www.codeproject.com/KB/miscctrl/gridctrl.aspx



  • Danke für den Tip.

    Ich hab dann Ultimate Grid genommen. Da gibts auch ne gute Doku dazu:
    http://www.codeproject.com/KB/MFC/UltimateGrid.aspx

    jetzt hab ich das Grid soweit zusammen und wollte, von dem Dialog mit dem Grid aus, einen Druckauftrag beim Hauptfenster (MFC-MDI) auslösen.
    Der Dialog ist mit DoModal() geöffnet.
    Ich dachte ich könnte mit FindWindow() und SendMessage() einen Druckauftrag auslösen, aber es klappt nicht. Ist das denn ein richtiger/guter Weg?

    Oder kurz: Wie kann ich von einem Dialog die Druckroutine in einem MDI-Project anschmeißen?

    Micha


Anmelden zum Antworten