Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];

Вниз

Как поместить текст в 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
1-88510
Stexen
2002-05-14 22:59
2002.05.27
AVI AVI AVI AVI AVI AVI AVI AVI AVI AVI AVI AVI AVI AVI AVI


1-88556
Andre V.
2002-05-16 12:53
2002.05.27
Отрисовка TCustomLabel


1-88495
3asys
2002-05-15 17:02
2002.05.27
Растягивание компонентов


6-88573
Di_wind
2002-03-08 22:10
2002.05.27
HTTPS


14-88612
Dimich
2002-04-18 12:21
2002.05.27
Про хитрую программку





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский