Доброго Вам времени суток.
Никак не могу разобраться с компонентом Send Message...
А именно:
1)Нажатие кнопок в окне другого приложения.
2)"Считывание" надписей в окнах.
3)Ввод текста в Edit'ы других программ.
Помогите, кто чем может.
Может быть есть какая нибудь информация по этому компоненту, или пример...
Этот топик читают: Гость
Ответов: 16
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 632
Рейтинг: 16
|
|||
•My way to the top•, вот
далее думай сам
|
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Geka, а не подскажашь чайнику - какое ссобчение что означает?
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Ну берешь MSDN, и читаешь...
Весь почти, если понять хочешь |
|||
карма: 9 |
|
Ответов: 632
Рейтинг: 16
|
|||
Весь почти - лучше весь полностью, чтобы вопросов незадавать потом |
|||
карма: 0 |
|
Ответов: 16
Рейтинг: 0
|
|||
Господа, можете пожайлуста дать примеры:
Нажатия кнопок, использования WM_GETTEXT,WM_SETTEXT. Что я делаю не так?
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
1) Льешь на форум файлы, а не схемы http://hiasm.hexshock.com/xf/topic.php?t=5091 - это неправильно
2) Не читал MSDN - это тоже неправильно WM_SETTEXT Message
-------------------------------------------------------------------------------- An application sends a WM_SETTEXT message to set the text of a window. Syntax To send this message, call the SendMessage function as follows. lResult = SendMessage( // returns LRESULT in lResult (HWND) hWndControl, // handle to destination control (UINT) WM_SETTEXT, // message ID (WPARAM) wParam, // = (WPARAM) () wParam; (LPARAM) lParam // = (LPARAM) () lParam; ); Parameters wParam This parameter is not used. lParam Pointer to a null-terminated string that is the window text. 3) Как вывод - ты не установил в lParam того самого Pointer-а to a null-terminated string that is the window text |
|||
карма: 9 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Galkov писал(а): Ну берешь MSDN, и читаешь...
Весь почти, если понять хочешь а как же Что такое HiAsm?
http://hiasm.hexshock.com/index.phpHiAsm или Конструктор программ это прежде всего система визуального проектирования и разработки приложений, что позволяет быстро и легко писать(рисовать) программы обладая минимальными знаниями в области функционирования ОС. |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
В чем противоречие-то
|
|||
карма: 9 |
|
Ответов: 1305
Рейтинг: 29
|
|||
Андрей., хочешь просто и по-быстрому - тогда
обладая минимальными знаниями в области функционирования ОС
А хочешь основательно, тогда все остальное. И MSDN тоже. Помнишь ведь старую истину - чем дальше в лес, тем толще партизаны |
|||
карма: 0 |
|
Ответов: 16
Рейтинг: 0
|
|||
Господа, может хоть кто то дать пример, а не советы типа:
Почитай мсдн,выучи весь делфи,поищи в интернете,юзай поиск и т.д. P.S. Посмотрел все примеры в examles ниче не нашел про SendMessages... В хелпе тоже ниче нет по этому компоненту... Почитал бы мсдн, но в английском не бум бум... |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
code_361
|
|||
карма: 9 |
| ||
файлы: 1 | code_361.txt [787B] [604] |
Ответов: 16
Рейтинг: 0
|
|||
Galkov, не компилируется =( говорит:
Точка входа Memory компонента MemoryStream не найдена. Поискал компонент в Upload, ненашел... Скажите пожайлуста где можно скачать компонент... |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Точка Memory позволяет пользователю запросто "уронить" программу. Способ корректной работы может быть только один: понимать чего делаешь. А это вовсе не одно и то же, что "скрещивать ежа с ужом" - а такая техника от пользователей на форуме порой наблюдается
И на последующие вопросы типа: "Ай, почему оно говорит Run Time Error ....", ответ может быть только один: "Так тебе и надо, не будь такой болван, и нечего тебе глазеть на ероплан" Ну, может быть в другой форме, но так же по содержанию... •My way to the top• писал(а): Посмотрел все примеры в examples ниче не нашел про SendMessages...
В хелпе тоже ниче нет по этому компоненту Справка по SendMessage - Это MSDN. И иного way to the top не существует в природе. Как бы это не было противно окружающим |
|||
карма: 9 |
| ||
файлы: 1 | MStream.rar [1KB] [369] |
Ответов: 2125
Рейтинг: 159
|
|||
Не читал MSDN - это тоже неправильно MSDN не надо читать, им надо пользоваться когда нужно, то есть сначала искать в нём поиском то, что нужно, а уж потом читать, выборочно. Ты бы, Galkov, выражался поосторожнее, а то люди поймут, что MSDN нужно прочитать "от корки до корки" |
|||
карма: 1 |
|