Используйте Windows API функцию RegisterHotKey, в результате вызова которой, при нажатии горячих клавиш в очередь сообщений потока поступает сообщений WM_HOTKEY, реагируя на которое и можно сделать вывод о нажатии hot keys. Это сообщение можно перехватывать как в переопределенном WndProc, так и в собственном фильтре сообщений (см. Как можно перехватить Windows сообщения (WM_X), посылаемые в оконную процедуру control’a?). При использовании фильтра сообщений, можно создать отдельный класс, который только лишь будет заниматься непосредственно регистрацией/отменой регистрации/реагированием на горячие клавиши, а раз такая функциональность вынесена в отдельный класс - ее удобно повторно использовать. В примере ниже работой с горячими клавишами занимается класс HotKeyHelper, а форма DemoForm предназначена для демонстрации его использования. В данном примере для срабатывания горячих клавиш необходимо нажать CTRL+ALT+SHIFT+1, что определяется констанами MODIFIERS и VIRTUAL_KEY:
Продолжение Ноябрь 15, 2008
Вот недавно столкнулся с компанией Intway, советую всем прочитать текст до конца, если собираетесь этим заниматься.
Продолжение Октябрь 26, 2008
KDE: # aptitude install krecordmydesktop
GNOME: # aptitude install gtk-recordmydesktop
Июль 11, 2008
Мда, зря мне попался на глаза этот сайт KDE-look, теперь не даст мне он покоя. Захотелось мне как то украсить внешний вид моего захудалого KDE.
Продолжение Июль 11, 2008
С самого утра шел дождь, как всегда делать было нечего, фильмов интересных не было, на любимом форуме пусто. Вобщем одним словом полная непруха. Решил зайти на сайт друга посмотреть, что там новенького, но и там глухо. Хотя справа выкинуло случайную картинку, где я увидел малюсенький скриншот рабочего стола этого самого друга. Решил посмотреть. Тут передо мной возник красивый, в черных тонах рабочий стол. Сам я не сильно слежу за красотой стола, потому решил чего то сварганить.
Продолжение Июль 10, 2008
Если ваша операционная система - линукс, вы уже в безопасности. Но лишняя перестраховка никогда не помешает.
Продолжение Июль 9, 2008
# iptables -A OUTPUT -p TCP –dport 80 -j DROP
# iptables -A INPUT -p TCP –dport 80 -j DROP
Июль 9, 2008
Если чесно мне просто нечего было делать, и я решил попробовать заблочить пару сайтов при помощи нашего любимого фаервола.
(Прелюдия к великой эпопеи “Об IPTABLES”)
Продолжение Июль 9, 2008
Возможно вы встречались с такой проблемой, если у вас винчестер разделен на несколько дисков. Хочешь до какого-то доступится, введи пароль. И так каждый раз. Возможно для тех кто хранит тайную информацию это классно, но мне уже так задолбалось вводить пароль. Я решил это исправить.
Продолжение Июль 9, 2008
Старые записи