Вопрос № 22293: Здравствуйте, хакеры и др.
Почему если я знаю хэндл едита на своей форме то я смогу SetWindowText ввести в него текст, а если едит на другом окне текст в него я не могу ввести.
Вобщем приведите пример, как из своего окна нажатием на кнопку вы...
Вопрос № 22.293
Здравствуйте, хакеры и др.
Почему если я знаю хэндл едита на своей форме то я смогу SetWindowText ввести в него текст, а если едит на другом окне текст в него я не могу ввести.
Вобщем приведите пример, как из своего окна нажатием на кнопку вывести текст в чужом едите
Отправлен: 17.06.2005, 14:11
Вопрос задал: Юра (статус: Посетитель)
Всего ответов отправлено: 2
Отвечает: Mad_C
Здравствуйте, Юра!
Тебе надо знать hwnd чужего edit'а, именно хэндл окна edit, а не его ID ресурсный, тогда можно будет установить в него текст сообщением WM_SETTEXT, с указанием hwnd. Найти hwnd чужого edit можно по-разному, например посмотреть его spy++ из VisualStudio или с помощью FindWindow, пример не приведу, нет под рукой справочника по апи, копай в эту сторону.
Ответ отправил: Mad_C (статус: 1-ый класс)
Отправлен: 17.06.2005, 14:33
Отвечает: Алексей Смуриков
Здравствуйте, Юра!
Просто надо знать хэндл этого самого окна!
Его можно найти спомощью фун-ии FindWindow
Ответ отправил: Алексей Смуриков (статус: Студент)
Отправлен: 17.06.2005, 18:54