He conseguido crear el .lib asi:
implib Gdiplus.lib gdiplus.dll
y ahora me encuentro con que el codigo compila pero no encuentra el recurso con FindResource.
El archivo .rc lo tengo asi:
Código:
#include "Imagenes.h"
IMAGEN1 RCDATA "Imagenes\img1.jpg"
IMAGEN2 RCDATA "Imagenes\img2.gif"
IMAGEN3 RCDATA "Imagenes\img3.bmp"
el archivo .res obtenido ocupa lo mismo que las tres imagenes asi que supongo que lo hice bien.
En el Imagenes.h tengo esto:
Código PHP:
#define IMAGEN1 100
#define IMAGEN2 101
#define IMAGEN3 102
Y la funcion que llama a la tuya la tengo asi:
Código PHP:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Image1->Picture->Bitmap->Handle = CreateHBITMAPFromRCDATAResurce(L"IMAGEN3");
}
Algo hago mal para que no encuentre la imagen en los recursos.