Resource in char* array?



  • Hallo,

    ich habe ein Bitmap in der Resource verpackt.
    Nun möchte ich dieses gerne in ein char* array laden.
    Kann mir hierzu jemand einen Tip geben, ich komme mit LoadResource und dem Hglobal nicht weiter da ich ja die Größe nicht kenne.

    Hie mein gedanklicher Ansatz:

    HRSRC resource=FindResource(NULL,  MAKEINTRESOURCE(IDB_MYPICTURE),  MAKEINTRESOURCE(IDB_MYPICTURE));
    HGLOBAL mypointer = LoadResource(NULL,resource);
    int size=?; //Dürfte mit BMP header sein, also nicht raw?
    

    Grüße,
    TheNoName


  • Mod

    LockResource liefert Dir einen Zeiger. Das ist IMHO nur ein Cast.

    Für die Größe der Ressource gibt es die Funktion SizeOfResource.


Log in to reply