1 / 1 / 0
Регистрация: 13.03.2014
Сообщений: 53
|
|
1 | |
Что такое "хук" в C# и как с ним работают?31.05.2014, 22:23. Показов 2625. Ответов 10
Метки нет Все метки)
(
Что такое "хук" в C# и как с ним работают? Для программы необходимо, по советам с форумов, либо писать под C# но с хуками, либо надо WinAPI, а т.к. в WinAPI я вообще не хочу лезть, не изучив толком среду .NET, прошу помощи. В связи с тем, что про хуки я вообще ничего не знаю, искал информацию про них в интернете, но, судя по всему объяснение есть только на англоязычных источниках, а английского, простите, я не знаю! Прошу помощи: расскажите от себя про эти "хуки" или дайте ссылку, которую я проглядел, на русскоязычный источник, на котором мне так же смогут всё объяснить... Ещё раз прошу помощи! Спасибо...
0
|
|
31.05.2014, 22:23 | |
Ответы с готовыми решениями:
10
Что такое "bool " и #include <algorithm>? Кто знает , как они работают ? Объяснить что такое "раздельная компиляция", что такое "интерфейс класса" и "реализация класса" на примере Что делать если пишет такое "Не удается преобразовать из "int" в "System.IntPtr"." Давайте обсудим такое явление как "социльная проституция". Что это такое и как с ней бороться |
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
|
|
31.05.2014, 22:32 | 2 |
Изложите проблему подробнее.
0
|
1 / 1 / 0
Регистрация: 13.03.2014
Сообщений: 53
|
|
31.05.2014, 22:36 [ТС] | 3 |
Я хочу написать программу, которая будет вести учёт записей буфера обмена, хранить их при необходимости и вообще, чтобы можно выбирать больше одного скопированного файла или текста, как в ворде...
0
|
Ушел с форума
![]() |
|
31.05.2014, 22:46 | 4 |
А при чем здесь хуки вообще ? То, что Вам нужно, называется clipboard viewer и
делается штатными средствами Windows (см. функцию SetClipboardViewer). Для .NET нетрудно написать соответствующий класс, вот есть пример: ClipSpy+ http://www.codeproject.com/Articles/22624/ClipSpy
0
|
1 / 1 / 0
Регистрация: 13.03.2014
Сообщений: 53
|
|
31.05.2014, 22:52 [ТС] | 5 |
Спасибо, но опять же, там всё на английском, а я его не знаю... Не хочется тупо копировать код, хочется понять его, а я вообще ничего не понимаю...
0
|
Ушел с форума
![]() |
|
31.05.2014, 23:00 | 6 |
0
|
Почетный модератор
![]() |
||||||||||||||||||||||||||
01.06.2014, 02:08 | 7 | |||||||||||||||||||||||||
![]() Решение
Когда-то писал вот такие классы для слежения за буфером обмена (писалось для WPF, давно, возможны ляпы, выдрано из проекта).
Основной класс ClipboardViewer.cs, всё остальное внутренняя реализация под определенную ОС (SetClipboardViewer is used for backward compatibility with earlier versions of Windows via MSDN, потому с разделением на ОС). Source
User32.cs
Переписать под WinForms не сложно, вроде только HwndSource на IntPtr заменить и убрать хвосты HwndSource. Если так ничего и не начать делать, то так и не сдвинетесь с мертвой точки. Задавайте конкретные вопросы, с фрагментами кода которые непонятны.
2
|
1 / 1 / 0
Регистрация: 13.03.2014
Сообщений: 53
|
|
01.06.2014, 21:29 [ТС] | 8 |
Хорошо, спасибо, буду разбирать
![]()
0
|
1 / 1 / 0
Регистрация: 13.03.2014
Сообщений: 53
|
|
08.06.2014, 21:54 [ТС] | 9 |
Извините за долгое отсутствие! Появились вопросы... Для начала скажу, что C# я пока ещё изучаю а с WPF ещё не сталкивался, но вот мой первый вопрос, system.Windows.Interop - как переписать это пространство под WinForms?
0
|
1 / 1 / 0
Регистрация: 13.03.2014
Сообщений: 53
|
|
08.06.2014, 23:34 [ТС] | 11 |
Ого! Спасибо большое !
![]()
0
|
08.06.2014, 23:34 | |
Помогаю со студенческими работами здесь
11
Как работают команды "String", "Unstring", "Pointer" с большими переменными? Небольшой блиц на тему "что такое флэш" или "вопросы от самых маленьких")) Что такое "указатель сообщения"? Что за "специальное слово"? Что такое "Модуль" и "Форма" и чем они отличаются Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |