Вниз
Скачать: 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.028 c
14-1130999889
ANB
2005-11-03 09:38
2005.11.27
Нам в компанию срочно требуется документатор


1-1130765633
JLes
2005-10-31 16:33
2005.11.27
Виртуальное клонирование


14-1131371645
LordOfRock
2005-11-07 16:54
2005.11.27
Линейная алгебра


11-1112330908
DeimosX7
2005-04-01 08:48
2005.11.27
PaintBox


2-1131455124
Asail
2005-11-08 16:05
2005.11.27
Простой и убийство приложения ...




   Наверх