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

Вниз

Delphi IDE - а попробуйте-ка послать текст в редактор !!!   Найти похожие ветки 

 
vic_774N   (2001-12-03 14:47) [0]

Вот наступил на грабли !!!
Получил окно текстового редактора Delphi и его класс (TEditControl). Попробовал запихнуть из своей программы текст в редактор - ни какого эффекта (текст посылается, но не в редактор, а в его Caption ): SendMessage(H, WM_SETTEXT, 0, Integer(PChar("Нашел !!!")));//test здесь H - окно TEditControl.
Использовать SendMessage(Memo1.Handle, WM_CHAR, Ord("A"), 0);//test
бессмысленно так как я посылаю сообщение в ДРУГОЕ приложение( в Delphi );
может кто чего подскажет :)


 
drAKon   (2001-12-03 20:43) [1]

А ты уверен, что ты получил правильный hwnd? Судя по твоему описанию, ты посылаешь сообщение окну формы, а не окну edita. И вообще, что это за класс TEditControl? В Делфи есть TEdit только :)


 
z_yura ©   (2001-12-03 20:57) [2]

Для этого служат т.н. эксперты Delphi (что-то вроде плагинов, работающих через COM). Примеры экспертов поставляются и Delphi.
А в TEditControl текст таким образом ты не пошлешь, потому что он использует для хранения строк класс-потомок от TStrings к которому через SendMessage не добраться :)


 
vic_774N   (2001-12-04 21:42) [3]

Спасибо, я тогда попробую написать єксперт а не внешнюю программу.



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
1-99958
Romul
2002-01-12 14:28
2002.01.31
Как удерживать бегунок у ScrollBar внизу?


3-99923
Boo
2001-12-23 21:25
2002.01.31
Transaction log file


1-99993
Сергей Н.
2002-01-12 15:58
2002.01.31
Перекодировка


4-100123
Дмитрий Д.
2001-12-04 14:35
2002.01.31
Помогите со структурой плиз!


14-100067
Digitman
2001-12-07 17:41
2002.01.31
Дж.Харриссон - кто он ?