Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.14.86] |
|
Сообщ.
#1
,
|
|
|
Как отловить событие выделения текста в Edit?
Это нужно чтобы при наличии выделенного текста в Edit становились доступными кнопки на панели: вырезать|копировать|удалить. EN_CHANGE не подходит - оно при изменении текста, а выделение текста ? |
Сообщ.
#2
,
|
|
|
EM_GETSEL/EM_SETSEL?
https://docs.microsoft.com/en-us/windows/wi...text-operations |
Сообщ.
#3
,
|
|
|
Сообщ.
#4
,
|
|
|
Цитата E.A. @ EN_SELCHANGE // по названию - то что нужно! но почему-то оно не определяется, что за ерунда... хотя когда курсор подведен - определяется. А вообще - как бы это мог реализовать программист самой Виндус. (Да и программист для Виндус) ... Идёт процесс выделения текста в Эдит. Это делает человек, поэтому всё происходит "медленно". Когда послать сообщение ? Не понятно, как можно определить, что действия по выделению завершены. Когда выделен хоть один символ ? - но тогда не выделены остальные, и сколько их будет и когда этот процесс закончится - не известно. Посылать сообщение после каждого выделенного символа ? - те же проблемы, что и выше и к тому же может быть мы весь документ (из 50 М) хотим выделить и сколько будет тогда сообщений ! |