Проблема с user32.dll и SetLayeredWindowAttributes
Добавлено: 21 Сентябрь 2014, 18:35
Проблема старая. Сейчас перебираюсь на С91 (ось - Win7-64). Хочется разобраться.
Описание функции вот такое:
Вызов её вот такой:
При компиляции выдаёт:
Если сделать свою либу LibMaker'ом с этой функцией и всунуть её в проект, то всё нормально (так и делал раньше). Что не так с SetLayeredWindowAttributes? Самое интересное, что с SetParent проблем нет, хотя она в той же dll. Объявление функции не то? Не помню, где его взял.
Описание функции вот такое:
Код: Выделить всё
MODULE('User32')
SetLayeredWindowAttributes(HWND,COLORREF,BYTE,DWORD),SIGNED,RAW,PASCAL,PROC
SetParent(HWND,HWND),BOOL,PASCAL
END
Код: Выделить всё
SetLayeredWindowAttributes(window{prop:Handle},COLOR:Red,100,LWA_COLORKEY)
Код: Выделить всё
Unresolved External SETLAYEREDWINDOWATTRIBUTES in j019.obj