Главная страница
    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.006 c
6-88583
Serd_hhc
2002-03-18 11:11
2002.05.27
Как сделать что-то похожее на TServerSocket с помощью WinSock ?


4-88671
WolfJoy
2002-03-24 03:59
2002.05.27
Отменить событие.


1-88415
Ola
2002-05-17 08:01
2002.05.27
HELP!!!!!!!!!!!!!!!!!!!


14-88631
Iris
2002-04-07 11:46
2002.05.27
установка новых компонентов


1-88516
VJar
2002-05-15 21:39
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский