tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
27
ZUGRIFFE
1667
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Willy Fog Willy Fog ist offline Mitglied Silber
    Registriert seit
    Nov 2003
    Beiträge
    70
    Hallo Ihr guten und Frohe Weihnachten nachträglich!

    Ich habe schon im Forum nachgeschaut, jedoch keine passende Antwort gefunden.
    Wie kann ich das zweite Bild nutzen, aber den Hintergrund ausblenden?

    Beispiel ist angehängt.

    Wie Ihr seht, möchte ich ein Goldfischglas mit Seamonkeys / Uhrzeitkrebse erstellen.
    leider wird der Hintergrund beim zweiten und dritten Bild nicht ausgeblendet.
    Und ich weiß auch nicht, wie man das anstellt.
    Aber vielleicht hat einer von Euch eine Idee?
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Visual Studio 2008 Hintergrund des zweiten Bildes ist nicht Unsichtbar zu machen.-beispiel.bmp  
     

  2. #2
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    Du verwendest vermutlich GDI. Da müsste es eine Funktion namens TransparentBlt geben, die war in Win98 noch buggy, ist aber in allen derzeit gängigen Windows-Versionen sauber.
     

  3. #3
    Willy Fog Willy Fog ist offline Mitglied Silber
    Registriert seit
    Nov 2003
    Beiträge
    70
    Hab mal ein bischen nachgeforscht und mit TransparentBlt kann man ne Menge machen.

    Habe sogar ein Beispiel gefunden, aber das versteh ich nicht.
    Schade das es keine Beispiel Bibiothek gibt.

    Beispiel:

    http://msdn.microsoft.com/en-us/library/dd145141

    Also ich vermisse die Visualbasic 6.0 Zeiten.
    Statt einer Picturebox hast Du einfach ein Image genommen, ein Gif reingehauen und siehe da, der Hintergrund der beim Gif unsichtbar war, ist auch beim Image nicht mehr zu sehen!

    Ist die Funktion vielleicht bei Visual Studio 2010 mit dabei ?
    Geändert von Willy Fog (27.12.10 um 22:41 Uhr)
     

  4. #4
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    Wie stellst du denn die Grafiken bisher da? Aber doch nicht, in dem du Picture-Elemente übereinander klatschst? Du kannst hier ein Picture-Element nehmen, und in OnDraw oder OnPaint die Darstellung übernehmen.
     

  5. #5
    Willy Fog Willy Fog ist offline Mitglied Silber
    Registriert seit
    Nov 2003
    Beiträge
    70
    Schuldig in allen Anklagepunkten

    Sprechen wir immer noch von Visual Studio 2008 ?

    Man kann doch nur die Picturebox nehmen. Und um ein Fisch oder ein anderes Wassertier in einem Aquarium zu zeigen, muß man doch eine andere Picturebox nehmen, um beides einzeln bearbeiten zu können. So habe ich es jedenfalls mir selbst beigebracht.

    Hatte halt niemanden ausser das Tutorials.de Forum. Und bis jetzt hatte ich ja auch keinen Grund das zu ändern. Nur jetzt halt nicht. Jetzt ist da Bild was im Vordergrund ist, halt sehr Dominant.
     

  6. #6
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    Standard-Controls transparent übereinanderzulegen kannst du eigentlich im Grossen und Ganzen vergessen. Da muss man derart übel rumtricksen, dass es sich nicht lohnt.

    Du hast da doch MFC. Da das ganze auch nicht ganz einfach ist, anbei ein Beispielprojekt.
    So sollte es klappen, es sollten auch keine Speicherlecks vorhanden sein.
    Angehängte Dateien Angehängte Dateien
     

  7. #7
    Willy Fog Willy Fog ist offline Mitglied Silber
    Registriert seit
    Nov 2003
    Beiträge
    70
    Hab jetzt versucht es mit Visual Studio zu öffnen, das sagt er mir, das es keine Visual Studio-Datei ist.
    Danach habe ich versucht es mit Visual Basic 6.0 zu öffnen, ging auch nicht. Ja wenn ich es nicht für Visual Studio ist, kann es mir doch gar nicht helfen oder sehe ich das falsch
     

  8. #8
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Welche Datei hast du denn versucht mit VS zu öffnen? Geht ohne Probleme!
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  9. #9
    Willy Fog Willy Fog ist offline Mitglied Silber
    Registriert seit
    Nov 2003
    Beiträge
    70
    Na die hier:
    Das sind die einzigen, die angesehen werden.
    Aber im Ordner Release kann ich wenigstens sehen, wie es nacheher aussehen soll
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Visual Studio 2008 Hintergrund des zweiten Bildes ist nicht Unsichtbar zu machen.-bild.bmp  
    Geändert von Willy Fog (30.12.10 um 23:49 Uhr)
     

  10. #10
    Willy Fog Willy Fog ist offline Mitglied Silber
    Registriert seit
    Nov 2003
    Beiträge
    70
    Jetzt mal im ernst, die EXE Datei läst mich darauf schließen, dass dies genau das richtige für mein Projekt ist. Ich will auf jeden wissen, wie man das bei Visual Studio 2008 macht.
    Wenn Ihr mir das zeigen würdet, wäre ich sehr dankbar
     

  11. #11
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    Du musst unter 2008 eine Projekt-Datei öffnen. Dann im Ordner die .vcproj-Datei aufmachen (oder die .sln). VS 2008 müsste dann was murmeln von wegen Versions-Update und die Solution umwandeln. Dann hast du das Projekt fertig da.

    Ich hab von 2008 C++ nur die Express-Edition, aber da geht das Öffnen so:
    File->Open->Project/Solution. Im Filedialog wähle ich "PictureSample.sln" aus.

    Du musst das ZIP-Archiv allerdings auch vorher sinnvollerweise komplett mit Unterordnern entpacken. Nicht aus dem Archiv direkt öffnen.
     

  12. #12
    Willy Fog Willy Fog ist offline Mitglied Silber
    Registriert seit
    Nov 2003
    Beiträge
    70
    Ne, habe ich auch nicht. Ich habe Winrar, da kannst Du den gesamt Ordner so rüber kopieren auch mit unter ordner. Danke für den Tip, werde ich versuche. So jetzt erstmal für die Party fertig machen, und Euch allen, ein guten Rutsch ins Jahr 2011 ******
     

  13. #13
    merano merano ist offline Mitglied Bronze
    Registriert seit
    Mar 2008
    Beiträge
    29
    Lässt sich auch unter VS2010 perfekt kompilieren, allerdings tritt folgendes Problem auf:

    atlcore.h(35): fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended.


    Nachdem in stdafx.h folgendes geändert wird gehts:

    #define WINVER 0x0500
    #define _WIN32_WINNT 0x0500

    0x0500 steht für Windows 2000, 0x0501 für Windows XP.

    Bem.: Unter Visual C++ 2010 wird das Abzielen auf Windows 95, 98, Me oder Windows NT nicht mehr unterstützt.

    Das Beispiel zeigt alle wesentlichen Punkte für die Lösung.
     

  14. #14
    Willy Fog Willy Fog ist offline Mitglied Silber
    Registriert seit
    Nov 2003
    Beiträge
    70
    So habe den Umzug hinter mir.

    Entschuldigt bitte, das es so lange gedauert hat.
    Aber wie sagt man:

    Drei mal umziehen ist wie einmal abgebrannt

    Also wo waren wir? Ach ja! Ich habe die Datei mit Visual Studio 2008 und 2010 geöffnet.
    Und jedes mal kam nur Text.

    Hänge ich mal an.
    Angehängte Dateien Angehängte Dateien
     

  15. #15
    Avatar von Muepe32
    Muepe32 Muepe32 ist offline Mitglied Brokat
    Registriert seit
    Mar 2011
    Beiträge
    354
    Hast du denn im Projektmappenexplorer das Projekt nicht offen? Falls nicht, dann hast du möglicherweise die Datei mit der Endung .rc geöffnet und nicht die mit .sln.

    Gruss
    Muepe
     
    Viele Tutorials und Artikel zur Programmierung unter Windows mit C++ und C#. Tägliche Updates und Antworten auf eure Fragen:
    Win32Easy - Blog
    Es würde mich freuen, wenn ihr einen Kommentar postet!

Ähnliche Themen

  1. Deinstallation nicht möglich (Visual Studio 2008 express edition)
    Von XxbambamxX im Forum VisualStudio & MFC
    Antworten: 5
    Letzter Beitrag: 22.10.10, 17:38
  2. Webservice: Visual Studio 2008 vs Visual Studio 2010 Express for Windwos Phone
    Von Johannes7146 im Forum .NET Web und Kommunikation
    Antworten: 4
    Letzter Beitrag: 27.09.10, 23:06
  3. Visual Studio 2008 - Klasse nicht in Klassenansicht
    Von derpfaff im Forum Coders Talk
    Antworten: 1
    Letzter Beitrag: 10.03.10, 11:18
  4. visual Studio 2008
    Von jma im Forum Coders Talk
    Antworten: 9
    Letzter Beitrag: 27.08.08, 13:14
  5. Antworten: 5
    Letzter Beitrag: 09.02.08, 15:01