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

Вниз

Как поместить текст в TEdit   Найти похожие ветки 

 
kz ©   (2002-03-27 16:45) [0]

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


 
MBo ©   (2002-03-27 16:52) [1]

WM_SETTEXT ?


 
kz ©   (2002-03-27 17:02) [2]

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


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


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

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


 
MBo ©   (2002-03-27 17:14) [4]

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


 
kz ©   (2002-03-27 17:27) [5]

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


 
MBo ©   (2002-03-27 17:45) [6]

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


 
kz ©   (2002-03-27 17:58) [7]

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


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

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


 
cok ©   (2002-03-27 18:17) [9]

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


 
kz ©   (2002-03-27 23:56) [10]

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



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
14-88622
lipskiy
2002-04-11 12:12
2002.05.27
---|Ветка была без названия|---


14-88615
Val
2002-04-12 10:51
2002.05.27
---|Ветка была без названия|---


1-88541
kserg@ukr.net
2002-05-15 19:07
2002.05.27
Народ, прошу помощи советом - нужна прога


3-88362
Виктория
2002-05-01 15:20
2002.05.27
Динамические поля


3-88381
Martyn
2002-05-01 13:41
2002.05.27
Вопрос по InterBase - TIBQuery против BDE+TQuery