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

Вниз

Получение выделенного текста   Найти похожие ветки 

 
BaDeVlad   (2003-12-15 09:40) [0]

Как можно получить выделенный в поле или мемо текст, если известен только его хендл? Для этого вообще есть какие-то сообщения или API функции?


 
kosha80   (2003-12-15 10:33) [1]

EM_GETSELTEXT
;The EM_GETSELTEXT message retrieves the currently selected text in a rich edit control.


 
BaDeVlad   (2003-12-15 11:11) [2]

Только для РичЭдита. И пока сколько я этим мессаджем не баловался, прога с Ричэдитом после посыки этого сообщения вылетает :)


 
abc   (2003-12-15 13:10) [3]

приведи код как ты посылаешь это сообщение.


 
savva   (2003-12-15 18:36) [4]

а чей RichEdit? если не твой (не в твоем процессе) - то это проблема.. если твой - то может это тебе поможет
http://www.delphikingdom.ru/asp/answer.asp?IDAnswer=5414


 
ka3ax   (2003-12-16 10:56) [5]

EM_GETSEL
message retrieves the starting and ending character positions of the current selection in an edit control. You can send this message to either an edit control or a rich edit control
----
Это для того, чтобы узнать позиции начала и конца выделенного текста,
чтобы скопировать сам текст:
---
WM_GETTEXT message to copy the text that corresponds to a window into a buffer provided by the caller
---
При этом копируется весь текст,
НО, для Rich Edit:
---
If the text to be copied exceeds 64K, use either the EM_STREAMOUT or EM_GETSELTEXT message
---
А через буфер обмена нельзя?
( WM_COPY)



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

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

Наверх




Память: 0.45 MB
Время: 0.034 c
14-80294
IIStan
2004-01-13 01:58
2004.02.25
---|Ветка была без названия|---


1-79933
ИМХО
2004-02-09 05:01
2004.02.25
Многострочное выделение в гриде


1-79881
saska
2004-02-10 12:36
2004.02.25
Ошибка при инсталяции своего компонента:


7-80319
Бушин Сергей
2003-12-05 07:23
2004.02.25
работа с ККМ


14-80087
TUser
2004-02-06 14:56
2004.02.25
Антибликовое покрытие





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