Проблема с GetNextWindow
Участников: 2
Страница 1 из 1
Проблема с GetNextWindow
Здравствуйте!
В общем проблема заключается в том, что GetNextWindow никак не объявлена в winuser.bi, но при попытке объявить её самостоятельно, компилятор возвращает ошибку. Помогите разобраться пожалуйста.
В общем проблема заключается в том, что GetNextWindow никак не объявлена в winuser.bi, но при попытке объявить её самостоятельно, компилятор возвращает ошибку. Помогите разобраться пожалуйста.
- Compiler output:
- Код:
Command executed:
"C:\FreeBASIC\fbc.exe" "D:\NeWine\FBIDETEMP.bas"
Compiler output:
D:\NeWine\FBIDETEMP.o:fake:(.text+0x42): undefined reference to `GETNEXTWINDOW@8'
Results:
Compilation failed
System:
FBIde: 0.4.6
fbc: FreeBASIC Compiler - Version 0.90.1 (07-17-2013) for win32
OS: Windows NT 6.1 (build 7601, Service Pack 1)
- Код:
#Define WIN_INCLUDEALL
#Include "windows.bi"
Dim k as hwnd = FindWindow(0,0)
Print k
Print GetNextWindow(k,GW_HWNDNEXT)
Sleep
Sirioga- Сообщения : 4
Дата регистрации : 2011-05-22
Re: Проблема с GetNextWindow
Там же в MSDN есть и ответ:Sirioga пишет:Здравствуйте!
В общем проблема заключается в том, что GetNextWindow никак не объявлена в winuser.bi, но при попытке объявить её самостоятельно, компилятор возвращает ошибку. Помогите разобраться пожалуйста.
Ссылка на MSDN о GetNextWindow: http://msdn.microsoft.com/en-us/library/windows/desktop/ms633509(v=vs.85).aspx[/size]
То есть, либо используй вместо GetNextWindow название GetWindow , либо определи для GetNextWindow макрос , какой указан выше в цитате.This function is implemented as a call to the GetWindow function.
#define GetNextWindow(hWnd, wCmd) GetWindow(hWnd, wCmd)
trew- Сообщения : 331
Дата регистрации : 2010-10-14
Re: Проблема с GetNextWindow
Опа, как-то я вообще не доглядел! Всё работает, спасибо большоеtrew пишет:Там же в MSDN есть и ответ
Sirioga- Сообщения : 4
Дата регистрации : 2011-05-22
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|