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

Вниз

Сообщения, обрабатываемые компонентами TRichView, TRichViewEdit   Найти похожие ветки 

 
Deltas ©   (2008-08-26 14:37) [0]

Каким образом можно прочитать или изменить текст в компонентах TRichView, TRichViewEdit при помощи сообщений Windows? WM_SETTEXT, WM_GETTEXT здесь не подходят. EM_STREAMIN, EM_STREAMOUT не поддерживаются этими компонентами.

http://www.trichview.com/


 
clickmaker ©   (2008-08-26 18:08) [1]

эти компоненты не обязаны поддерживать данные виндозные сообщения
авторы могли, конечно, сделать эмуляцию стандартного EM_SETTEXTEX, но об этом знают только они или документация


 
Deltas ©   (2008-08-26 18:31) [2]

А я разве сказал, что они должны поддерживать эти сообщения? Мало того, что не обязаны, так еще и не поддерживают. Вопрос в силе...


 
Leonid Troyanovsky ©   (2008-08-26 21:42) [3]


> Deltas ©   (26.08.08 18:31) [2]

>  Мало того, что не обязаны, так еще и не поддерживают

Значит, не судьба.

--
Regards, LVT.


 
Германн ©   (2008-08-27 01:48) [4]


> Deltas ©   (26.08.08 14:37)  

Ну во-первых сей вопрос стоило бы задать на форуме разработчиков.
Во-вторых, не понимаю зачем нужно читать или изменять их содержимое извне.
В-третьих. А зачем всё это нужно?
Да и вообще. При чём тут WinAPI? WinAPI знать не знает и не хочет ничего знать о каких-то там компонентах.


 
Deltas ©   (2008-08-27 02:02) [5]


> Во-вторых, не понимаю зачем нужно читать или изменять их
> содержимое извне.

Есть много приложений, которые написаны с использованием этих компонентов. Например, чат CommFort. И если я хочу, например, дать в чате объявление из некого источника, то я программно должен прочитать информацию из этого источника и переслать ее в чат, где использованы TRichView, TRichViewEdit.

> В-третьих. А зачем всё это нужно?

Вот и я не понимаю, зачем нужно писать такие ответы, в которых просто треп.

> Да и вообще. При чём тут WinAPI? WinAPI знать не знает и
> не хочет ничего знать о каких-то там компонентах.

Я просто спросил русским языком. Хорошо, у меня есть просто окна с опреденным handle. Как мне прочитать их текст? Это что будет звучать понятнее?


 
Германн ©   (2008-08-27 02:46) [6]


> Deltas ©   (27.08.08 02:02) [5]
>
>
> > Во-вторых, не понимаю зачем нужно читать или изменять
> их
> > содержимое извне.
>
> Есть много приложений, которые написаны с использованием
> этих компонентов. Например, чат CommFort. И если я хочу,
>  например, дать в чате объявление из некого источника, то
> я программно должен прочитать информацию из этого источника
> и переслать ее в чат, где использованы TRichView, TRichViewEdit.
>
>

Ну так тебе прямой путь на форум авторов!
Или что-то мешает?
Так что мешает?


> Вот и я не понимаю, зачем нужно писать такие ответы, в которых
> просто треп.

Мой трёп, по крайней мере, никому ничего не стоит.


 
Германн ©   (2008-08-27 03:01) [7]


> Хорошо, у меня есть просто окна с опреденным handle. Как
> мне прочитать их текст? Это что будет звучать понятнее?
>

А это уже совсем другой вопрос. Который согласно правилам форума нужно задать отдельно.

P.S.
Ну ведь специально на форуме сделали конференцию "Начинающим". Задай вопрос там. И не надо бояться. Лучше быть "начинающим", чем прослыть "дураком".


 
clickmaker ©   (2008-08-27 10:42) [8]

> есть просто окна с опреденным handle. Как мне прочитать
> их текст?

если окна не обрабатывают сообщения WM_GETTEXT или EM_GETTEXTEX, то никак


 
Deltas ©   (2008-08-27 15:49) [9]


> clickmaker ©   (27.08.08 10:42) [8]

WM_GETTEXT получает текст, относящийся к окну. Сообщение подходит, например, для заголовка окна (ну, того самого окна, что в Delphi завернуто в класс TForm), кнопки TButton, текстового поля TEdit и т.д.

Сообщения, начинающиеся с EM_ - это сообщения RichEdit. EM_GETTEXTEX для RichView я не пробовал, обязательно попробую. А почему Вы не берете в счет EM_STREAMOUT? Отлично читает содержание (а ведь это вовсе не текст окна) RichEdit, но не RichView.


 
clickmaker ©   (2008-08-27 16:24) [10]

> А почему Вы не берете в счет EM_STREAMOUT? Отлично читает
> содержание (а ведь это вовсе не текст окна) RichEdit, но
> не RichView.

видимо потому, что его не взяли в расчет авторы RichView



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

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

Наверх





Память: 0.47 MB
Время: 0.006 c
15-1250623324
{RASkov}
2009-08-18 23:22
2009.10.18
Песня про арбуз


15-1250092497
El
2009-08-12 19:54
2009.10.18
Torrent


15-1250281803
Юрий
2009-08-15 00:30
2009.10.18
С днем рождения ! 15 августа 2009 суббота


3-1228252748
istok2
2008-12-03 00:19
2009.10.18
проблема с TIBScript


15-1250499464
Kolan
2009-08-17 12:57
2009.10.18
Можно ли посмотреть описание события без исходного кода?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский