Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.17;
Скачать: CL | DM;

Вниз

Передать текст в Edit чужого приложения   Найти похожие ветки 

 
qwant   (2003-01-07 20:51) [0]

Можноли пердать инфораций в элемент чужого приложения например TEdit из своего приложения без испоьзования DDE?


 
Song ©   (2003-01-07 21:16) [1]

WM_SETTEXT


 
Оливейра ©   (2003-01-07 22:48) [2]

Ага, или в цикле - WM_CHAR, по буковке, по буковке!


 
dkDimon ©   (2003-01-07 23:44) [3]

WM_SETTEXT - нельзя! Сам пытался... а вот Оливейр прав. WM_CHAR, по буковке, по буковке! Хотя сначала надо оттуда текст удалить, но это уже отдельная история. Пиши мылом, все расскажу - даже пример вышлю.


 
Diamond Cat ©   (2003-01-08 00:55) [4]

2 dkDimon , ага я даже подозреваю на какие грабли ты наступал
1) текст приходил но его получал название формы
2) ты не отчаялся и назначил хендл приемника непосредственно Едита и ой, не заработало (надоже потоки разные, путаница с адресами памяти получается) а сделать так (см. ниже) уже не догадался.
Зато с полным авторитетом заявляешь что через wm_settext сделать нельзя,ну чтож поробуй

procedure TSender.Button1Click(Sender: TObject);
var
Cds: TCopyDataStruct;
begin
Cds.lpData:=pchar("проверка");
SendMessage(findWindowEx(findwindow("Tform1","Form1"),0,"TEdit",nil),wm_settext,
0,Cardinal(Cds.lpData) )
end;

или есть еще вариант через WM_CopyData


 
dkDimon ©   (2003-01-08 02:21) [5]

2 Diamond Cat.

Извини. Прошу строго не судить. Со всеми бывают приступы тупости...



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
14-53209
Supreme
2003-01-30 23:55
2003.02.17
Формат пиксела в картинке.


3-52743
Makhanev A.S.
2003-01-30 14:45
2003.02.17
BDE: неужели всё так плохо?


1-53018
Юрий Федоров
2003-02-10 16:44
2003.02.17
Не сталкивался ранее с ActiveX, поэтому у меня 2 вопроса:


3-52721
Романов Р.В.
2003-01-30 08:34
2003.02.17
Как почистить файл db


14-53245
JibSkeart
2003-01-31 15:08
2003.02.17
Какой прожыточный минимум в Москве и можно там найти