Bilder
-
Hallo,
ich möcht ein bild .jpp aus der ressource laden und anzeigen.
wie geht das?Visual c++ 2008 express edition benutze ich.
THX
-
Hi,
nun da gibt es mehrere Möglichkeiten. Ob es direkt eine WinAPI Funktion dafür gibt kann ich dir nicht sagen. Wenn du direkt die Grafikkarte nutzen willst um Leistung und gute Performance zu bekommen kannst du DirectX oder OpenGl nutzen. Ansonsten schaust du dir am besten mal ein MFC Tuturial an.
Ich selber habe bisher nur mit DirectX gearbeitet, dort kannst du es entweder per DirectDraw7:
http://www.anmabagima.de/DXCpp/tutueb.html
oder als Sprite ausgeben:
http://www.directxtutorial.com/Tutorial9/D-GameDisplay/dx9D.aspxWenn du DirectX-Sprites nutzt musst du D3DXCreateTextureFromResourceEx statt D3DXCreateTextureFromFileEx verwenden.
Flori
-
danke für die antwort. Aber geht das nicht mit der WinApi?
-
Wenn du jpg meinst, dann erst FindResource, LoadResource etc. um die Ressource zu laden und in der FAQ ist ein Beispiel wie du ein jpg darstellen kannst. Eine Image Lib wäre leichter und konfortabler.
-
Such m al nach IPicture bzw. OleCreatePictureIndirect.
Damit lassen sich ohne weiteres auch JPGs anzeigen.
-
Danke ich habs jetzt mit allegro gelöst.