Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Копирование русского текста в клипбоард [D7, WinXP]


Serhio ©   (2007-04-12 18:24:00) 

При попытке копировать текст из TEdit или TMemo во внешние приложения (например, Блокнот) через Ctrl+C / Ctrl+V

ПРИ ВКЛЮЧЕННОЙ НЕРУССКОЙ РАСКЛАДКЕ КЛАВИАТУРЫ (например En)

искажается кодировка и вместо русских букв появляется ерунда типа

Ïðîâåðêà ðóññêèõ áóêâ

вместо

Проверка русских букв

Если раскладка клавиатуры включена русская - то все копируется без проблем. Что делать?


Serhio   (2007-04-12 18:44:00) [1]

> SetClipboardData(CF_LOCALE


не нашел пока...


Serhio   (2007-04-12 18:34:00) [2]

кстати, спасибо!!!!


Serhio   (2007-04-12 18:31:00) [3]

тоесть перехватывать и устанавливать в момент копирования в клип каждый раз? или достаточно один раз задать его и усе?


Desdechado   (2007-04-12 18:28:00) [4]

Это фича винды XP SP2. Помнить и использовать.


clickmaker   (2007-04-12 18:28:00) [5]

SetClipboardData(CF_LOCALE


Наверх

Титульная страница Поиск, карта сайта Написать письмо