Всем здрасти!
Вопрос:
Необходимо из своей программы нажать кнопку в "чужом" окне.
В иерархии, кнопка находится: Parent1 -> Parent2 ... -> ParentN: Button.
Дескриптор кнопки имеется, дескрипторы всех Parent'ов тоже. Определяются правильно.
Пробовал следующие конструкции:
1)
Const BM_CLICK = &HF5
lPar = SendMessage(хэндлКнопки, BM_CLICK, 0, ByVal 0&) возвращает ноль
2)
Нашел пример на Дельфи
SendMessage(ParentN,WM_Command,MakeWParam(IdBtn,BN_CLICKED),HndBtn);
как перевести макрос MakeWParam (выполняет конкатенацию строк) на VB?
Также нашел подобное применение функции SendMessage для выполнения UNDO:
SendMessage Edit1.hwnd, WM_COMMAND, &HE12B * 65536, 0
пробовал переделать под свои нужды, не получается
Как же нажать эту кнопку?
Если можно порядок действий, можно без кода.
Спасибо.