Форум: "WinAPI";
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c