Главная страница
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.013 c
1-99996
Destroyer
2002-01-09 09:00
2002.01.31
Почему глюки при смене года в DateTimePicker?


7-100080
s1
2001-10-22 16:09
2002.01.31
Работа с сетевой картой


3-99899
OpenGamer
2001-12-25 06:46
2002.01.31
ПОМОГИТЕ


1-99971
@andrew
2002-01-11 18:35
2002.01.31
ПРИВЕТ ВСЕМ!!! Не подскажите: как сделать так,


3-99913
kopelev
2001-12-27 11:26
2002.01.31
Как программно создать индексный файл для DBF