Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Послать сообщение из своей программе в чужую


Страницы:   1 2

Tos-ka ©   (2007-10-13 09:33:00) 

Подскажите как мне из своей программы послать сообщение другой программе на класс компонета TRichViewEdit?
А так же как считать от туда данные?

Нужно имено TRichViewEdit

Особенно интересует как получить от туда данные


Leonid Troyanovsky   (2007-10-14 10:33:00) [21]


> Tos-ka   (14.10.07 10:19) [4]

Лежит ли в основе TRichViewEdit windows class RICHEDIT?
Что вернула SendMessage?

--
Regards, LVT.


Tos-ka   (2007-10-14 10:19:00) [22]

Вот код что не верно


h,EditWnd: HWND;
nm : array[0..1023] of char;
begin
h := findwindow(nil, 'Form1');
EditWnd := FindWindowEx(h,0,'TRichViewEdit', nil);
if EditWnd = 0 then exit;
SendMessage(EditWnd,WM_GETTEXT,1024,LPARAM(@nm));
Memo1.Lines.Add(nm);


Leonid Troyanovsky   (2007-10-14 09:14:00) [23]


> Tos-ka   (13.10.07 20:37) [2]

> Можно по подробнее?

Что именно непонятно?

--
Regards, LVT.


Tos-ka   (2007-10-13 20:37:00) [24]

Можно по подробнее?


Leonid Troyanovsky   (2007-10-13 10:48:00) [25]


> Tos-ka   (13.10.07 09:33)

> Подскажите как мне из своей программы послать сообщение
> другой программе на класс компонета TRichViewEdit?

Если TRichViewEdit это контрол класса RICHEDIT,
то сообщения он воспринимает, ожидая, например, адрес буфера
в адресном пространстве своего процесса.

Желаемого можно добиться внедряя dll в чужой процесс и выполняя
посылку сообщений (и, главное, распределяя для них буферы)  из зацепленного потока.

--
Regards, LVT.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо