![]() |
eXeL@B —› Вопросы новичков —› Пример EnumWindows |
Посл.ответ | Сообщение |
|
Создано: 14 ноября 2007 18:36 · Личное сообщение · #1 Здравствуйте уважаемые. Вот здесь статья Пример EnumWindows http://www.exelab.ru/pro/faq.php?pg=1797 Я попытался повторить, но не компилируется, ругается на GetWindowWord(hWindow, GWW_HWNDPARENT); Именно на последний параметр ругается. Кто нибудь может прокомментировать? Чего не хватает? С уважением. Всего доброго. ![]() |
|
Создано: 14 ноября 2007 19:31 · Личное сообщение · #2 |
|
Создано: 14 ноября 2007 19:38 · Личное сообщение · #3 |
|
Создано: 15 ноября 2007 17:34 · Личное сообщение · #4 |
|
Создано: 15 ноября 2007 18:25 · Личное сообщение · #5 |
|
Создано: 15 ноября 2007 20:17 · Личное сообщение · #6 код древний, ога.. вообщем беглым взглядом GetWindowWord юзаецо для получения word'а (IsAChild) с хэндлом родителя, то есть для проверки - дочернее окно или нет (IsAChild <> Word(nil)).. заменить это можно функцией GetWindow с параметром GW_OWNER вот так: if (GetWindowText(hWindow, HoldString, 255) > 0) and
или (что правильнее) установить переменную заранее.. ----- invoke OpenFire ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Пример EnumWindows |