Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.27;
Скачать: 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 вся ветка

Текущий архив: 2005.11.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
3-1129579565
Jioniro
2005-10-18 00:06
2005.11.27
Сохранение настроек DbGrid в Blob поле.


2-1131808608
Толян
2005-11-12 18:16
2005.11.27
картинка в базе


14-1130947682
Андрей В
2005-11-02 19:08
2005.11.27
Подскажите


2-1131391908
AndreyLi
2005-11-07 22:31
2005.11.27
Node, Nodes. Разукрашивание. TCanvas. Глюк?


4-1127738787
NikNet
2005-09-26 16:46
2005.11.27
Как закрасить весь PageControl?