Witam!
Chcę użyć funkcji:
SetLayeredWindowAttributes
z User32.dll. Deklaruje w pliku:
WINUSERAPI BOOL WINAPI (*SetLayeredWindowAttributes)(HWND, COLORREF, BYTE, DWORD);
a pózniej wywołuje:
void initTW(void){
userDLL=LoadLibrary("User32.dll");
if(!userDLL){
userOK=FALSE;
return;
}
(FARPROC)SetLayeredWindowAttributes=GetProcAddress(userDLL,"SetLayeredWindowAttributes");
if(!SetLayeredWindowAttributes){
userOK=FALSE;
return;
}
userOK=TRUE;
return;
}
I wszystko było OK. Bo używałem - Borland C++ 4.52, ale pojawiły się problemy z pamięcią i zainstalowałem Borland C++ 5.0 i przy próbie kompilacji wywala:
extern variable cannot be initialized
Z góry dziękuję za odpowiedzi!