Code:
case WM_CREATE:
{
int i = 0, x = 1000, rnd = 0;
HINSTANCE hInst = GetModuleHandle(NULL);
for (i = 0; i < 13; i++)
{
spades[i] = (HBITMAP)LoadImage(hInst, MAKEINTRESOURCE(x), IMAGE_BITMAP, 179, 262, LR_SHARED);
++x;
}
back = (HBITMAP)LoadImage(hInst, MAKEINTRESOURCE(ID_BACK), IMAGE_BITMAP, 179, 262, LR_SHARED);
CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("STATIC"), TEXT(""), WS_CHILD | WS_VISIBLE | SS_BITMAP | SS_CENTERIMAGE,
15, 10, 179, 262, hwnd, (HMENU)ID_DEALER1, hInst, 0);
CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("STATIC"), TEXT(""), WS_CHILD | WS_VISIBLE | SS_BITMAP | SS_CENTERIMAGE,
104, 112, 179, 262, hwnd, (HMENU)ID_DEALER2, hInst, 0);
mrsn_seed( (unsigned)time(NULL) );
rnd = mrsn_rand() % 13;
SendMessage(GetDlgItem(hwnd, ID_DEALER1), STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)back);
SendMessage(GetDlgItem(hwnd, ID_DEALER2), STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)spades[rnd]);
}
break;
am i doing something wrong? the compiler gives no errors. thanks