Help za cards.dll

6 отговора 269 прегледа
#1

Help za cards.dll

Zdaveite!
Zanimavam se s Visual C++ ot okolo 2-3 meseca i sega se opitvam da napisha edna igra s karti, no imam problem s functions na cards.dll!
Moze li niakoi da me svetne kak da gi izpolzvam ?

10x

Отговор
в отговор на bob #2

Re: Help za cards.dll

а защо трябва да ползваш cards.dll?

Отговор
в отговор на zaphod #3

Re: Help za cards.dll

A kakvo drugo ?

Отговор
в отговор на bob #4

Re: Help za cards.dll

ами ти докато търсиш информация за длла, аз ще ти я напиша 3 пъти без да ползвам какъвто и да било длл.

Отговор
в отговор на zaphod #5

Re: Help za cards.dll

OK
Napishi, ako imash vreme, pls.

10x !!!

Отговор
в отговор на bob #6

Re: Help za cards.dll

Ili pone mi obiasni ideiata, pak moze i da shvana za kvo ide rech !

Отговор
в отговор на bob #7

Re: Help za cards.dll

BOOL LoadImages(void)
{
HINSTANCE hDll = LoadLibraryEx("cards.dll",0,LOAD_LIBRARY_AS_DATAFILE);
if (!hDll) return false;

ZeroVar(bmps);
for (int idx = 0; idx < CARDS_COUNT; idx++)
{
bmps[idx] = (HBITMAP)LoadImage(hDll,MAKEINTRESOURCE(idx+1),IMAGE_BITMAP,0,0,LR_DEFAULTCOLOR);
if (!bmps[idx]) return false;
}
bmps[CARDS_COUNT] = (HBITMAP)LoadImage(hDll,MAKEINTRESOURCE(63),IMAGE_BITMAP,0,0,LR_DEFAULTCOLOR);

ZeroVar(bmpWH);
BITMAP bi;
GetObject(bmps[0],sizeof(bi),&bi);
bmpWH.x = bi.bmWidth;
bmpWH.y = bi.bmHeight;

ZeroVar(cards);
for(int id = 0;id<sizeof(cards)/sizeof(cards[0]);id++)
{
cards[id].left = X0+id*DX;
cards[id].top = Y0;
cards[id].right = X0+id*DX+bmpWH.x;
cards[id].bottom = Y0+bmpWH.y;
}

return true;
}

Отговор