Re[5]: reachedit активация и выбор текста в один клик
От: Carc Россия http://www.amlpages.com/home.php
Дата: 22.07.11 07:02
Оценка:
Здравствуйте, Pavel Mosunov, Вы писали:

PM>Здравствуйте, Carc, Вы писали:


C>>1) Какая версия RichEdit используется? Они весьма и весьма разные между собой, начиная с версии 2.0 и заканчивая версией 7.0...


PM>2.0


C>>2) Что означает "неактивный RichEdit" — не имеет фокуса ввода, но само приложение активно (foreground process), или и приложение также неактивно.

C>>Если фокус ввода стоит в том же потоке, но в другом контроле — то выделять мышью текст сразу после клика вполне получается.
C>>А вот если фокус ввода вообще в другом приложении — то нет. Но это скорее другой вопрос вообще.

PM>приложение так же неактивно.

PM>Если все еще не понятно о чем я, попробуйте так. Открываете два ворда, чтобы оба окна были рядом. Набираете тексты. Потом пробуете мышкой выделить текст в неактивном ворде.
PM>Потом так же сделайте с двумя notepad-ми. Чуете разницу??
Причем тут Ворд? Он не использует RichEdit никаким боком.
Причем тут Notepad? Он также не использует RichEdit никаким боком.
Разницу чувствовать лучше на RichEdit все-таки... И на большинстве их она как правило заметна.

C>>3) Стиль SES_NOHIDESEL выставлен в RichEdit?


PM>нет, но к чему он? судя по документации этот стиль просто позволяет оставлять видимый селекшэн при потере фокуса. Хотя попробую...

Рехех, стили и сообщения RichEdit далеко не во всех версиях соответствуют той самой "хваленной документации", а частенько она еще и врет, про совместимость уж и вовсе молчу. Этот стиль может быть просто полезен при тестировании, чтобы видеть результат.
Aml Pages Home
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.