| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Замена системного курсора в ответ на событие |
| Автор: Исполнитель234 8.7.2010, 22:13 |
| Вобщем я хочу один или на пару с кем-то написать универсальное приложение, которое позволит: 1. В любом приложении Windows выделить мышкой некий текст и одновременно автоматически скопировать в буфер обмена. Как это делает плагин Firefox AutoCopy 2. Изменить курсор на стрелку с кружочком который дает понять что в буфере скопирован текст. 3. По левому клику мыши вставит скопированный текст Мне интересно, возможно ли это в принципе. Если возможно, сложно ли это сделать? Сколько примерно времени уйдет на написание такой программы? |
| Автор: borisbn 9.7.2010, 08:42 |
| Желание самому что-то сделать похвальное, однако такого рода программ мягко говоря много. Вот примерный алгоритм: 1. http://msdn.microsoft.com/en-us/library/ms644990(VS.85).aspx 2. http://msdn.microsoft.com/en-us/library/ms633558(VS.85).aspx 3. http://msdn.microsoft.com/en-us/library/bb761598(VS.85).aspx 4. http://msdn.microsoft.com/en-us/library/ms649051(VS.85).aspx 5. http://msdn.microsoft.com/en-us/library/ms648393(v=VS.85).aspx |
| Автор: borisbn 9.7.2010, 16:50 | ||||
http://fy.chalmers.se/~appro/nt/TXMouse/ - отличная программа. Вообще можешь поискать в google "Linux ClipBoard для windows" (я так её и нашёл). linux - потому, что в linux'е эта функциональность есть по-умолчанию. в самом KDE ( или Gnome - не помню)
А надо ? Такого рода программы быстрее и качественне будет написать на Java. P.S. Если у тебя всё в порядке с алгоритмированием, программированием, разработкой архитектуры софта, то проблем с новым для тебя синтаксисом Си++ не будет |
| Автор: Исполнитель234 9.7.2010, 19:17 | ||
Я без понятия как написать такое на Java. Т.е. в курсе что надо мост использовать чтобы Windows API достать Попробовал TXMouse - она отлично копирует выделением. Однако со вставкой у нее плохо. Мне нужна вставка по левому клику мышки. Именно поэтому я хочу написать свою версию И вот еще что я заметил - операция Cut Вырезать тоже может быть реализована все тем же одним левым кликом По выделенной области. |