Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Вниз

Подскажите как реализовать такую фишку.   Найти похожие ветки 

 
maxXP   (2004-06-01 01:06) [0]

Подскажите как реализовать такую фишку.
Необходимо, чтобы программа могла использовать выделенный кусок текста в другом приложении, как это сделано в пунто свичере - выделяешь текст нажимаешь shift + pause, выделенный текст загружается в программу и обрабатывается.


 
GrISeR   (2004-06-01 04:25) [1]

Я могу ошибаться, но можно попробывать во так:
1. Ставишь хук на событие от клавы
2. Если shift + pause, тогда 3, иначе 7
3. Сохраняешь старую инфу в буфере
4. Имулируешь сохранение в буфер
5. Нужные данные в буфере. Сохраняешь их для дальнейшей обработки
6. Востанавливаешь старую инфу в буфере
7. Выход их процедуоы обработки хука.

Вариации возможны на тему сохранения строй инфы в буфере, но мне кажестся это не лишнее =).



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.035 c
14-1085420205
Мазут Береговой
2004-05-24 21:36
2004.06.13
Новые вирусы... может я отстаю от жизни...


14-1085787364
Thor
2004-05-29 03:36
2004.06.13
помогите с бейсиком!


14-1085429379
syte_ser78
2004-05-25 00:09
2004.06.13
помогите с настройкой phpmyadmin


1-1086082142
Yuriy
2004-06-01 13:29
2004.06.13
FastNet под Delphi7


3-1085142959
infom
2004-05-21 16:35
2004.06.13
Как узнать в рантайме что поле может принимать Null





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский