Форум: "Основная";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];
ВнизКак блокироваться сочетание клавиш CTRL+N? Найти похожие ветки
← →
Артем Владимирович (2004-12-01 16:28) [0]Уважаемые Мастера! Скажите, пожалуйста, как в WebBrowser-е перехватить и блокировать нажатие клавиш CRTL+N?
← →
Zhekson (2004-12-01 17:07) [1]ответ я не знаю, зато теперь знаю зачем нужен Ctrl+N.
спасибо, в хозяйстве пригодится.
← →
Sirakuz © (2004-12-01 17:40) [2]Используй registerhotKey. В качестве параметров укажи Ctrl - N. Но это получиться глобальный запрет на это сочетание клавиш. Можешь предварительно поставить WH_CBT хук: Проверяей, если это окно браузера, то registerhotKey, иначе UnregisterHotKey
← →
Sirakuz © (2004-12-01 17:40) [3]Используй registerhotKey. В качестве параметров укажи Ctrl - N. Но это получиться глобальный запрет на это сочетание клавиш. Можешь предварительно поставить WH_CBT хук: Проверяей, если это окно браузера, то registerhotKey, иначе UnregisterHotKey
← →
Артем Владимирович (2004-12-01 17:56) [4]Глобальный запрет - это не совсем то. Есть более простое решение, только вот забыл как это можно реализовать: просто запретить в программе нажатие клавиш CTRL+N...
← →
Sirakuz © (2004-12-01 18:03) [5]Во, вспомнил как я делал без хуков: RegisterHotKey + нужные клавиши; затем тебе приходит wm_hotkey; в обработчике wm_hotkey ты смотришь, если это не окно explorera, mozillы, и т.п. то делаешь unregisterhotkey после чего вызываешь keybd_event (2 раза). (Эмулируешь нажатие), ну а после этого соответсвенно снова RegisterHotKey. Всё работает идеально.
← →
Артем Владимирович (2004-12-02 04:52) [6]Все сделал. Спасибо, Sirakuz, за совет.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.031 c