Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VB Управление громкостью системы https://www.cyberforum.ru/ visual-basic/ thread1493149.html
Поиск по форуму решений не дал
VB Определение хронометража mp3 файла
Здравствуйте! Подскажите пожалуйста есть ли пример кода как считать длительность mp3 файла из vb6? Знаю что расширенная версия ID3 тега содержит поле "время конца". Но во всех примерах которые попадались мне по тегам нет подобного.
VB Разделить элементы каждого столбца заданной матрицы на последней ее элемент https://www.cyberforum.ru/ visual-basic/ thread1492227.html
Разделить элементы каждого столбца заданной матрицы на последней ее елемент.Отриману матрицу вивести.Для каждой строки матрицы вывести ее минимальное значение, а среди полученных минимальных найти среднее. Добавлено через 22 минуты Пожалуйста помогите.Буду очень благодарен
VB Обеспечить переносимость приложения, работающего с БД Есть база данных на ацессе, VB используется как оболочка, подключена через аdodc, можно ли сделать так чтобы приложение (оболочка) могла работать с БД на другом компьютере с флешки, не меняя при этом ее путь в adodc? https://www.cyberforum.ru/ visual-basic/ thread1492022.html
VB Нужно чтобы нажималось 2 кнопки
Мне нужно что-бы когда я нажимаю Пробел нажималась ещё кнопка R у меня есть программа AutoHotkey Script , если можно то через неё это сделать .
VB Передвигать блоки мышкой Необходимо создать игру, где нужно передвигать блоки с помощью мышки. По скриншоту всё поймете, что я имею ввиду. Как это реализовать? Блоки это изображения. MousMove работает только внутри изображения. Ещё и как то границы движения нужно сделать. Подскажите пожалуйста https://www.cyberforum.ru/ visual-basic/ thread1491452.html
VB Найти сумму членов последовательности, расположенных между ее максимальным и минимальным значениями https://www.cyberforum.ru/ visual-basic/ thread1491419.html
Дана последовательность из n различных чисел. Найти сумму ее членов, расположенных между максимальным и минимальным значениями ( в сумму включить оба этих числа) в visual basic. Помогите пожалуйста с: Добавлено через 13 минут Дано простое число , составить функцию , которая будет находить следующее за ним простое число в visual basic. Еще с этой помогите пожалуйста если можете я...
Реализация задачи. Практика летняя VB
Реализовать следующую задачу: 1. Обеспечить в программу ввод данных с клавиатуры или из файла. 2. Реализовать вывод результатов в файл и на монитор. 3. Обеспечить диспетчеризацию решения задачи. 4. Реализовать защиту данных и справочную информацию. 5. Определить показатели качества созданного программного обеспечения. 6. Вычислительная часть задачи представлена вариантами. Описание и т.д...
VB Мне надо что-бы нажималось клавиша W каждую секунду всем привет я хочу написать макрос для одной увлекательной игры ... мне надо чтобы нажималось клавиша W каждую секунду у меня есть программа на компьютере AutoHotkey Script , если можно то через неё..... https://www.cyberforum.ru/ visual-basic/ thread1491284.html VB Матрица Задана матрица 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 а) ввести ее в двумерный массив I; б) элементы побочной диагонали заменить 0; в) подсчитать количество элементов массива, которые равны 2; https://www.cyberforum.ru/ visual-basic/ thread1491120.html
При копировании получается пустая строка VB
Option Explicit Private Declare Function lstrcpy Lib "kernel32" Alias "lstrcpyA" (ByVal lpBuffer As Long, _ ByVal lpStringToCopyTo As Long) As Long Private Sub Form_Load() Dim strTheFirst As String * 255, strTheSecond As String * 255, lngRetval As Long strTheFirst = "Some_string" lngRetval = lstrcpy(StrPtr(strTheSecond), StrPtr(strTheFirst)) Debug.Print strTheSecond...
VB Дана матрица, элементы побочной диагонали заменить на нули, посчитать количество двоек https://www.cyberforum.ru/ visual-basic/ thread1490275.html
2. Задана матрица: 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 а) ввести ее в двумерный массив I; б) элементы побочной диагонали заменить 0; в) подсчитать количество элементов массива, которые равны 2;
Модератор
9726 / 3687 / 871
Регистрация: 22.02.2013
Сообщений: 5,532
Записей в блоге: 78
08.07.2015, 19:39 0

Запрет нажатий сочетаний клавиш для определенного процесса - VB - Ответ 7852196

08.07.2015, 19:39. Показов 5357. Ответов 21
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Ставишь хук на клавиатуру и перехватываешь клавиши. (не знаю для чего перехватывать Ctrl+Alt+Del, похоже на зловред, но таким способом это сочетание не перехватить)
Объясни мне для чего перехватывать Ctrl+Alt+Del? Ни одна игра это сочетание не использует.
По остальным сочетаниям, ставишь LL-хук и в обработчике нажатия пишешь:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Dim prevent As Boolean  ' Флаг запрещения
 
Select Case lParam.VkCode
Case vbKeyF4
    ' Проверяем ALT
    If lParam.flags And LLKHF_ALTDOWN Then
        prevent = True
    End If
Case vbKeyTab
    ' Проверяем ALT
    If lParam.flags And LLKHF_ALTDOWN Then
        prevent = True
    End If
Case vbKeyEscape
    ' Проверяем CTRL и SHIFT
    If GetAsyncKeyState(vbKeyShift) < 0 And GetAsyncKeyState(vbKeyControl) < 0 Then
        prevent = True
    End If
End Select
 
If prevent Then
    LowLevelkbdProc = -1
    Exit Function
End If


Вернуться к обсуждению:
Запрет нажатий сочетаний клавиш для определенного процесса VB
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.07.2015, 19:39
Готовые ответы и решения:

Запрет нажатий клавиш
Как запретить пользователю нажимать клавишу PrtSc power home cmd shift + цифра .. ?

Память процесса, эмуляция нажатий клавиш
1. Дайте плиз кто-нибудь пример или исходник с использованием ReadProcessMemory и...

Запрет запуска определённого процесса
Всем привет) появилась необходимость запретить запуск программы, но знаний маловато а здесь и в...

Диалог сделать "прозрачным" для нажатий клавиш
Есть некий диалог. Хотелось бы чтобы нажатия клавиш (и сочетаний клавиш), которые никак не...

21
08.07.2015, 19:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.07.2015, 19:39
Помогаю со студенческими работами здесь

Запрет доступа к файлу для определенного IP
Приветствую. Недавно мой сайт на WP взломали. Похоже обычным перебором. Я его почистил, поменял...

Различия комбинаций клавиш для остановки процесса
или пока не &quot;испортите&quot; поток

Как перехватить системное время для определенного процесса?
Есть процесс. Он использует сис. время для генерации случайных чисел. Вот мне нужно взять это...

Запрет нажатий на объекты
Привет. Есть сцена, на ней сверху вниз летят объекты, на них нужно нажимать чтоб они уничтожались....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru