Вниз
Скачать: CL | DM;

Посылка сообщений   Найти похожие ветки 

 
АлЁша   (2005-09-24 18:25) [0]

Как послать сообщение компоненту известног приложения?
Пробовал sendmessage но не знаю как запихнуть туда этот компонет?!
Например, как вытащить и запихнуть данные в/из Edit"а в стандартном калькуляторе винды?


 
Eraser ©   (2005-09-24 18:34) [1]


> АлЁша   (24.09.05 18:25)  
>
> Как послать сообщение компоненту известног приложения?

Используй Send/PostMessage.


> Пробовал sendmessage но не знаю как запихнуть туда этот
> компонет?!

Ничего никуда запихивать не надо, первым параметром этой ф-ии необходимо передать дескриптор интересующего компоненты, если у этого компонента нету дескриптора, то сообщение ему передать нельзя.


 
АлЁша   (2005-09-24 18:41) [2]

Указатель на окно приложения я знаю, допустип я отследил смещение в памяти  этого самого Эдита, но как послать сообщение имеено ему а не окну?


 
Eraser ©   (2005-09-24 18:48) [3]


> АлЁша   (24.09.05 18:41) [2]

Дескриптор (handle) это не указатель на окно. И "смещение" никакое отслеживать не надо! )

> как послать сообщение имеено ему а не окну?

Этот самый edit и есть окно, т.к. он наследник TWinControl. Соответственно посылай сообщение, указав handle данного edit"a.


 
АлЁша   (2005-09-24 19:07) [4]

Понял спасибо, уже почти пробился



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
14-1130828683
Keni
2005-11-01 10:04
2005.11.27
Создание проги для КПК


9-1121200003
Turkish
2005-07-13 00:26
2005.11.27
Помогите чем сможите


2-1131723575
ASScef
2005-11-11 18:39
2005.11.27
При нажатии кнопки не выполняется команда


2-1131498348
DimonS
2005-11-09 04:05
2005.11.27
Запрос в ADO


6-1123491138
stelius
2005-08-08 12:52
2005.11.27
Отправить почту при помощи Delphi




   Наверх