tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
9
ZUGRIFFE
738
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von sinamine
    sinamine sinamine ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    59
    Hey Leute!

    Hat schon jemand Erfahrung mit MFC 9 und deren Zeichenfunktionen? Angeblich kann man in der MFC 9 Objekte (z.B. Linie, Rechteck, ...) anders zeichnen, also nicht mehr mittles .DrawEllipse(...) sondern mittels anderen Funktionen bzw. Optionen.
    Wäre super wenn mir jemand weiterhelfen könnte.

    Habe bereits im Internet danach gesucht, aber nicht wirklich etwas sinnvolles darüber gefunden.

    Lg @ll
     

  2. #2
    langer1801 langer1801 ist offline Mitglied Platin
    Registriert seit
    Jun 2005
    Ort
    Bad Arolsen (Hessen)
    Beiträge
    556
    Hallo,

    wenn du nach gdi+ googlestn findest du viele Beiträge.
    Hier ist z.B. ein Tutorial zu finden:
    http://www.c-plusplus.de/forum/viewt...is-128603.html

    Mfg

    langer
     

  3. #3
    Avatar von sinamine
    sinamine sinamine ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    59
    Danke für deine Antwort!

    Hätte gedacht, dass es etwas Neueres gibt?!
    Hm, naja, mal schauen was sich damit alles so machen lässt!

    Falls jemand weiter Neuigkeiten bezüglich MFC 9, Visual Studio 2008, etc. hat, wäre ich dankbar wenn mir jemand diese preisgeben würde!

    Lg @ll
     

  4. #4
    Avatar von sinamine
    sinamine sinamine ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    59
    Hey Leute!

    Soviel mir gesagt wurde, gibts es mit dem neuen Feature Pack für Visual Studio 2008 neue Zeichenfunktionen bzw. eine andere Funktionalität um z.B. Linien oder Rechtecke zu zeichnen! Wäre super wenn sich jemand näher damit auskennen würde!

    GDI+ ist für die Verwendung mit managed Code, oder? Also hier verwendet man zum Zeichnen das Graphics Objekt und wenn man kein GDI+ verwendete, dann verwendete man einfach das Objekt CDC, welches in der Methode OnDraw(CDC *pDC) mitübergeben wird.
    Würde gerne wissen ob es noch weitere Möglichkeiten gibt, um Linien oder andere Objekte zu zeichnen?

    Bin euch dankbar für jede Antwort!

    Lg @ll

    PS: Arbeite mit Visual Studio 2008 und das Zeichnen möchte ich in einer MDI MFC Applikation (Doc/View-Architektur) implementieren.
    Geändert von sinamine (22.07.08 um 08:09 Uhr)
     

  5. #5
    langer1801 langer1801 ist offline Mitglied Platin
    Registriert seit
    Jun 2005
    Ort
    Bad Arolsen (Hessen)
    Beiträge
    556
    Hi,
    GDI+ ist seit XP Bestandteil von Windows und nicht nur für managed Code, sondern auch in native Code nutzbar. Man muß GDI+ nur am Beginn des Programmes initialisieren.
    Das Feature-Pack für VS 2008 setzt auf die BCG-Library auf und erweitert VS 2008 um neue Funktionalität im Bereich ToolBars, Buttons, Ribbon usw. Es ist zur Zeit für die englische Version von VS 2008 erhältlich und wird Bestandteil des SP1 für VS 2008 werden und dann für alle Sprachen (nach gegenwärtigen Schätzungen erwa im Oktober) verwendbar sein.

    Mfg

    langer
     

  6. #6
    Avatar von sinamine
    sinamine sinamine ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    59
    Danke für deine Antwort!

    Würde jetzt noch gerne wissen was man eher nehmen sollte: GDI+ und das Graphics-Objekt oder die OnDraw-Methode mit dem CDC-Objekt um Objekte wie Linie und Rechteck zu zeichnen?
     

  7. #7
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    Hallo,

    für einfache geometrische Objekte dürfte das Standard-GDI vermutlich ausreichen. Immerhin bietet GDI+ aber auch Antialiasing, was für schräge Linien interessant sein könnte. Ansonsten bietet sich GDI+ für komplexere Grafiken bzw. die Arbeit mit Bitmaps an.

    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  8. #8
    Avatar von sinamine
    sinamine sinamine ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    59
    Ok, danke. Na mal schauen...
     

  9. #9
    iceage2004 iceage2004 ist offline Grünschnabel
    Registriert seit
    Jul 2008
    Beiträge
    3
    Hallo Leute
    ich bin neuer User von VC++ 2005.Ich muss mit MFC arbeiten, aber hab nicht so viel Ahnung über MFC.
    Habt ihr irgendwelche Beispiele Programm über MFC?
    Ich werde eine User Interface für meine Datenbank bauen.

    danke
    sheikh
     

  10. #10
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    Hallo sheikh,

    deine Frage passt nicht so richtig zu diesem Thema ; du hättest besser ein neues eröffnet.

    Beispielcode für MFC ist im Netz ohne Ende verfügbar (z.B. www.codeguru.com, www.codeproject.com). Eine entsprechende Suche würde dir weiterhelfen. Außerdem ist deine Fragestellung recht unspezifisch. Es wäre besser, du versuchst dich erstmal in das Thema enzuarbeiten und meldest dich dann wieder bei konkreten Problemen.

    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

Ähnliche Themen

  1. MySQL (PHPMyAdmin) - Neue Tabelle und neue Spalten
    Von Alice im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 17.11.10, 22:12
  2. Neue Stadt- neues Glück- neue Freunde?
    Von Malizia im Forum Smalltalk
    Antworten: 14
    Letzter Beitrag: 01.05.07, 10:02
  3. Antworten: 1
    Letzter Beitrag: 22.06.06, 22:33
  4. Antworten: 0
    Letzter Beitrag: 20.07.04, 17:33