mfc



  • Hi,

    ich muss im Rahmen eines Projekts eine MFC-Programmierung realisieren. Das
    Problem ist, dass ich überhaupt keine Ahnung habe wo ich unter Visual Studio 2005
    ansetzen soll. Es geht dabei darum, dass ich irgendwelche Bilder im Rahmen
    von MFC unabhängig voneinender hin und her bewegen soll(timer). Wie soll ich da
    anfangen und welches Dateiformat ist da das richtige. Ich bin für jede Hilfe
    dankbar. Leider alle Beispiele im Netz sind für VS 6.0 und sind fast unbrauchbar.

    Danke im Voraus



  • wieso sind die beispiele für vs 6.0 unbrauchbar?



  • Hi,

    danke. Weil die nicht ohne weiteres unter VS-2005 laufen und die
    Anpassung dauert länger als wenn ich selber das Ganze schreiben würde.

    Ich habe auch kein Beispiel gefunden, das auf mein Problem eingeht.

    Gruß



  • Das ist keine große Herausforderung.
    Nur eine Frage müssen wir erstmal im Vorfeld klären.
    Welche Edition hast Du von Visual Studio 2005?
    Standard oder Express?

    Gruß, Doug_HH



  • Hi,

    ich habe die Professional-Version.

    Es ist mir ziemlich peinlich. Ich habe aber leider momentan hier
    keine Orientierung und wie gesagt, ich weiss nicht, wo ich anfangen
    soll. Ich muss erst mal herausfinden, wie ich ein Hintergrundbild
    für ein Form(oder Dialogfeld) difinieren kann und wie ich zur Laufzeit
    die Posiotin der Elemente ändern kann.

    Gruß


  • Mod

    Wieso laufen die VC6 Projekte nicht unter VS-2005?

    Sicher man bekommt einige Warnings, aber die lassen sich abstellen.



  • hast du überhaupt ahnung von MFC?

    wie kommt man an einem projekt zur MFC programmierung wenn man keine ahnung davon hat? ist das für die schule oder was? jeder anfänger der mfc lernen will, führt die tutorials durch die im internet zu finden sind. die lernen dann die basis sachen und allen drum und dran. aber wenn du nicht mal weiss wie du ansetzen sollst, scheinst du nicht mal ein grundbasis wissen zu haben. die meisten tuts zu VC6 funktionieren im grunde auch mit VC2005. der unterschied ist das das projekt unter VC2005 default auf unicode steht und die meisten tuts auf Multibyte geschrieben sind, dies kann man aber einfach wieder umstellen. dazu kommt das unter VC2005 dieser assistent nicht mehr vorhanden ist (STRG+W war das glaube ich). dies wird nun über die Klassenübersicht mit rechter maustaste gemacht.



  • Hi,

    vielleicht habe ich mich falsch ausgedruckt.

    Wie man da mit dem Programm umgeht ist mir einigermassen klar. Ich bin
    aber da etwas irritiert. Unter 6. Version bekommt man sofort ein Dialogfenster
    zu sehen, wenn man ein MFC-Projekt anlegt, wo ich ganz einfach arbeiten und mein
    Hintergrundbild einfügen kann. Bei VS-2005 ist es aber anscheint nicht
    der Fall. Man sieht das Dialogfenster erst dann zu sehen, wenn man das
    Programm startet. Oder kann man es irgend wie anzeigen lassen, ohne das
    Programm starten zu müssen?

    Gruß


  • Mod

    Redest Du von dialogbasierenden Anwendungen?

    Dann schau Dir doch mal die Ressourcen an. Dort befindet sich das entsprechende Template.

    Versuch mal erst ein paar mehr Gundlagen zu erarbeiten.



  • Hi,

    ne ne, das meine ich nicht. Wir müssen eigentlich ein Java-Programm, die
    wir geschrieben haben als C++(MFC) realisieren. Dort konnte man ja selbst
    ein Dialog- oder Form-Fenster definieren und auch beliebig manipulieren.

    Wenn man von MFC spricht sollte man auch die Möglichkeit haben das Fenster,
    das beim Starten des Programms angezeit wird und am Anfang leer ist, und
    jenachdem am Anfang über 1 oder 2 Buttons verfügt, zu ändern?

    Meine Frage ist, wie mache ich das? wie greife ich auf das Fenster und seine
    Eigenschaften zu?

    Gruß



  • Guck hier mal...

    http://www.rb-softarticle.com/MFCForm.html

    Gruß, Doug_HH


Anmelden zum Antworten