C++ GDI+ Image in Struktur verwenden!

  • Hallo Cummunity,

    Ich möchte eine Struktur erstellen, die ein Image (GDI+) beinhaltet.

    Code
    struct Button
    	{
    		Image *hImage;
                    int hX;
    	}  hButton;
    
    	hButton.hImage->FromFile(L"Data//Button.png");
            hButton.hX = 5;



    So, dies sollte funktionieren. Wenn ich jeddoch nun dieses Image auf eine Graphic zeichnen möchte:

    Code
    hGraphics->DrawImage( hButton.hImage ,300,0);


    Kommt nach dem Debug-Start folgende Nachricht:
    "Run-Time Check Failure #3 - The variable 'hButton' is being used without being initialized."

    Ihrgentetwas verstehe ich nicht richtig oder habe etwas übersehen!
    Mfg Faweyr

  • Naja FromFile gibt etwas zurück und schreibt es dir nicht in die Stuct glaube ich.
    Versuch mal das:
    hButton.hImage=Image::FromFile(L"Data//Button.png",FALSE);

    PS: vielleicht findet er auch die Datei nicht