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

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

Как поместить текст в TEdit


kz ©   (2002-03-27 16:45:00) 

Подскажите, как вставить текст в TEdit другой формы, обойдясь без использования буфера. Где-то читал, что можно с помощью SetWindowText, но она меняет только заголовки компонентов.


kz   (2002-03-27 23:56:00) [1]

суть в том, что надо написать на VBA, в связи с этим вопрос, что именно представляет собой Integer(PChar("Hello!"))... и все таки до сих пор мучаюсь: почему не хочет работать SetWindowText


cok   (2002-03-27 18:17:00) [2]

SendMessage(handle,WM_SETTEXT,0,Integer(PChar("Hello!")));


kz   (2002-03-27 18:00:00) [3]

причем, это касается только Edita, со всеми остальными компонентами все работает, хотя оно мне и не надо


kz   (2002-03-27 17:58:00) [4]

само собой, причем он правильный, более того GetWindowText из другого приложения считаваем текст, а затем SetWindowText помещаем его в нашу форму, все работает... а наоборот не хочет, всмысле нужно считать из нашего приложения и поместить в другое... может ограничения какие есть, подскажите.


MBo   (2002-03-27 17:45:00) [5]

а хэндл-то нашел?


kz   (2002-03-27 17:27:00) [6]

setwindowtext(edit1.handle,pchar("qq")) - прекрасно работает внутри одного приложения, как только пытаюсь вставить текст в форму другого приложения - работать отказывается, в чем может быть проблема...


MBo   (2002-03-27 17:14:00) [7]

setwindowtext(edit1.handle,pchar("qq"));


Виктор Щербаков   (2002-03-27 17:05:00) [8]


> Никак не могу въехать:
> пишу SendMessage(HWnd, WM_SETTEXT, wParam, IParam), где
> указать текст, который надо вставить и что писать в wParam
> и IParam. За пример буду особенно благодарен...

А зачем?
he SetWindowText function causesa WM_SETTEXT message to be sent to the specified window or control.


kz   (2002-03-27 17:02:00) [9]

Никак не могу въехать:
пишу SendMessage(HWnd, WM_SETTEXT, wParam, IParam), где указать текст, который надо вставить и что писать в wParam и IParam. За пример буду особенно благодарен...


MBo   (2002-03-27 16:52:00) [10]

WM_SETTEXT ?


Наверх

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