Здравствуйте, 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 далеко не во всех версиях соответствуют той самой "хваленной документации", а частенько она еще и врет, про совместимость уж и вовсе молчу. Этот стиль может быть просто полезен при тестировании, чтобы видеть результат.