Bild anzeigen im Dialog funktioniert nicht!



  • Hi

    Ich benutze "Picture.h".

    Ich möchte nun gerne ein Bild in einem Dialog anzeigen.

    Ich habe es so versucht:

    CPaintDC dclogo(this);
        CPicture m_picture;
    
        m_picture.Load(s_logopfad);
    
        CRect rc;
    
        rc.top = 10;
        rc.left = 10;
        rc.right = 10;
        rc.bottom = 10;
    
        m_picture.Show(&dclogo,rc);
    

    Der Code stimmt! Es kommt auch kein Fehler jedoch wird das Bild nicht angezeigt.
    Ich habe noch ein paar Gruppenfelder in diesem Formular. Diese habe ich jedoch alle auch transparent gestellt.

    Kann mir jemand sagen, wieso mein Bild nicht angezeigt wird?



  • Keine Ahnung, ob das der Grund ist, aber mit
    rc.top = 10;
    rc.left = 10;
    rc.right = 10;
    rc.bottom = 10;
    weist du einen Punkt zu, keinen Bereich.



  • was muss ich denn hier

    rc.top = 10; 
    rc.left = 10; 
    rc.right = 10; 
    rc.bottom = 10;
    

    einsetzen?



  • zum Bleistift

    rc.top = 10; 
    rc.left = 10; 
    rc.right = 100; 
    rc.bottom = 100;
    


  • Hi

    Ich habe plötzlich ein anderes Problem!
    Als ich mein Projekt neu öffnete konnte ich das ganz ohne Fehler kompilieren.
    Sobald er aber das:

    CPaintDC dcpprint(this);
    

    ausführen will, kommt eine Fehlermeldung. Kann mir jemand sagen wieso?


Anmelden zum Antworten