Форум: "Основная";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
ВнизПроблема с копированием в ClipBoard! Найти похожие ветки
← →
Юрий Ж. (2004-07-26 00:46) [0]Вопрос вот в чем:
Есть у меня один компонент, конорый выводит текст и когда я нажимаю Ctrl+C я из него этот текст копирую методом:
ClipBoard.Clear;
ClipBoard.SetTextBuf(PChar(GetSelText))
Когда я далее вставляю этот текст (при помощи Ctrl+V) в Memo (например), то выдается, что-то типа:
Äîáðî ïîæàëîâàòü (<-это строка "Добро пожаловать" :))
Если же я делаю Memo.Text:=GetSelText, то все ОК.
Что делать?
Спасибо!
← →
GanibalLector © (2004-07-26 01:17) [1]ActivateKeyboardLayout(LoadKeyboardLayout("00000419",0),0);
← →
Anatoly Podgoretsky © (2004-07-26 09:21) [2]Включи предварительно перед вставкой русский язык.
← →
Юрий Ж. (2004-07-26 14:41) [3]ActivateKeyboardLayout(LoadKeyboardLayout("00000419",0),0); - РАБОТАЕТ!
А как перед изменением раскладки узнать какая активирована в данный момент, чтобы после ее восстановить ?
← →
Юрий Ж. (2004-07-26 14:43) [4]ActivateKeyboardLayout(LoadKeyboardLayout("00000419",0),0); - РАБОТАЕТ!
А как перед изменением раскладки узнать какая активирована в данный момент, чтобы после ее восстановить ?
← →
IceBeerg © (2004-07-26 18:18) [5]GetKeyboardLayout(...
← →
Юрий Ж. (2004-07-27 02:41) [6]Спасибо.
Я насамом деле и сам разобрался и для того, чтобы определить предидущую раскладку лучше сделать вот, что (может кому пригодится):
var
Layout: HKL;
begin
Layout:=ActivateKeyboardLayout(LoadKeyboardLayout("00000419",0),0);
{ля-ля-ля}
ActivateKeyboardLayout(Layout,0);
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.146 c