Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

текст в активном контроле через буфер

2.9K
23 мая 2003 года
Variag
12 / / 07.05.2003
Проблема.

нужно получить текст из активного контрола (мэмка, едит) по нажатию комбинации клавиш, а по другой комбинации вставить в активный контрол.

Вообще круто если кто подскажет как это сделать (работать с активным) контролом используя делфи или си-билдер
424
24 мая 2003 года
(C)dragon
307 / / 04.12.2002
Цитата:
Originally posted by Variag
Проблема.

нужно получить текст из активного контрола (мэмка, едит) по нажатию комбинации клавиш, а по другой комбинации вставить в активный контрол.

Вообще круто если кто подскажет как это сделать (работать с активным) контролом используя делфи или си-билдер



В своём или чужом окне? И вообще для этого есть CTRL+C и CTRL+V

395
25 мая 2003 года
RelB
367 / / 09.11.2002
Цитата:
Originally posted by (C)dragon


В своём или чужом окне? И вообще для этого есть CTRL+C и CTRL+V


Мнда. Помойму кто-то форум попутал...

2.9K
26 мая 2003 года
Variag
12 / / 07.05.2003
Цитата:
Originally posted by (C)dragon


В своём или чужом окне? И вообще для этого есть CTRL+C и CTRL+V



CTRL+C и CTRL+V конечно хорошо, с помощью них в буфере можно использовать только одну ячейку.

А так, чтоб например Ctrl+Shift+'1', Alt+Shift+'1'
- работа с первой ячейкой, ...+'2' - со второй, ... (то есть 10 штук)?

424
26 мая 2003 года
(C)dragon
307 / / 04.12.2002
Цитата:
Originally posted by Variag


CTRL+C и CTRL+V конечно хорошо, с помощью них в буфере можно использовать только одну ячейку.

А так, чтоб например Ctrl+Shift+'1', Alt+Shift+'1'
- работа с первой ячейкой, ...+'2' - со второй, ... (то есть 10 штук)?



Ну тогда ставь системный хук на клавиатуру, а активные окна получай функцией GetFocus, для получения всего текста - WM_GETTEXT, для получения выделенного текста - EM_GETSEL, затем WM_GETTEXT и отделяешь кусок текста.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог