Well thanks for the help to both.

For once, I've tried this:

Code:
BOOL SetStaticImg(HWND Dlg, INT Item, PCHAR ImageFile)
  { HANDLE img;
     img = LoadImage(NULL,ImageFile,IMAGE_BITMAP,0,0,LR_DEFAULTSIZE);
     if (!img)
      return FALSE;
    SendDlgItemMessage(Dlg,Item,SCM_SETIMAGE,IMAGE_BITMAP,(LPARAM)img);
    return TRUE; }
Replacing "ImageFile" with the path to the file, and even tried changing "Item" with the control handle but still not working(it doesn't throw any errors, it just doesn't work).

Also I've tried:
Code:
SendMessage(GetDlgItem(hWnd, IDC_CONTROL), STM_SETIMAGE, (WPARAM) IMAGE_BITMAP, (LPARAM)IDB_IMAGE1 );
And it doesn't work either, again without any error.

So I'll clarify everything, hope it helps:

.rc:
Code:
CONTROL         "",IDC_STATIC12, WC_STATIC, SS_BITMAP | 0x00000040, 14, 18, 102, 55

IDB_IMAGE1       BITMAP         "C:\\Users\\Diego\\Desktop\\Ciudad Mejorada WinAPI\\animage.bmp"
resource.h:
Code:
#define IDB_IMAGE1 308

#define IDC_STATIC12 3072
And, with this, I'm just trying to pop up the image in the control box (IDC_STATIC12). But I'm tired of tryin with any kind of SendMessage, SendDlgItemMessage, LoadImage, LoadBitmap, etc. which doesn't say "ok there's an error here", no, it works, but it just won't pop up the bmp...