|
288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
|
|||||||||||
RegisterHotKey27.07.2011, 13:50. Показов 6739. Ответов 42
Метки нет (Все метки)
Приветствую. Сделал все как говорится тут:
RegisterHotKey. Как сделать несколько RegisterHotKey и отменить регистрацию В пустом проекте работает, а в моем нет.. это условие не выполняется:
Вот заголовочный файл, какой из этих методов может блокировать горячие клавиши?
0
|
|||||||||||
| 27.07.2011, 13:50 | |
|
Ответы с готовыми решениями:
42
RegisterHotKey для русской раскладки RegisterHotKey для количества клавиш больше 3-х |
|
Прогер
|
|
| 27.07.2011, 14:18 | |
|
Fuckall666,
Заголовок для етого не надо, оно сделано в апи, я же тебе показал пример! :/
1
|
|
|
288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
|
|||||||
| 27.07.2011, 14:32 [ТС] | |||||||
|
Я же говорю, RegisterHotKey не работает именно в этом проекте.
В пустом все идеально Добавлено через 1 минуту Добавлено через 10 минут Programmer, если ты об этом:
С++ Builder XE
0
|
|||||||
|
Прогер
|
|
| 27.07.2011, 19:19 | |
|
Fuckall666,
Ваша программа по моему получает много сообшений(Msg.) да? Код выложите пожалуйста
1
|
|
|
288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
|
||||||
| 27.07.2011, 19:27 [ТС] | ||||||
|
Эээммм..м.м.м... Дело в том что код более 1000 строк...
Любая программа получает сообщения! Мне нужно чтоб действие которое должно выполняться при нажатии определенной комбинации клавиш выполнялось только при нажатии этой самой комбинации клавиш! Programmer., тот двухстрочный пример, который вы выложили на 5 минут и убрали, он вызывает действие которое должно выполняться при связке клавиш даже если ничего не нажимать, это очевидно, потому как выполняется оно при получении сообщений.. Разумеется, если пустой проект запустить и что-то с ним сделать, то что угодно заработает! Проблема все та же:
0
|
||||||
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
|
| 27.07.2011, 20:04 | |
Сообщение было отмечено как решение
Решение
Вот попробуй исходник, если это не поможет то я незнаю...
3
|
|
|
288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
|
||||||
| 27.07.2011, 20:30 [ТС] | ||||||
|
Samrisbe Спасибо за пример! Но я уже неоднократно повторял, что в новом(пустом) проекте все это работает, а в проекте заголовочный файл которого я привел - не работает!!
Это условие не выполняется!
0
|
||||||
|
Прогер
|
|
| 27.07.2011, 23:00 | |
|
Fuckall666,
Шас попробую помоч...
1
|
|
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
|
| 27.07.2011, 23:03 | |
|
Информация к изучению мне самому в лом капаться
2
|
|
|
Прогер
|
||
| 27.07.2011, 23:12 | ||
|
Fuckall666,
1
|
||
|
288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
|
|
| 27.07.2011, 23:18 [ТС] | |
|
В .h - заголовочном файле объявлены все функции которые используются в проекте... по входным параметрам можно определить какая из них вероятно способна перехватить горячие клавиши...
в функциях, которые ничего не принимают нет ничего особенного Сама программа представляет из себя клавиатурный тернажер.. Простая форма, меню.. очень похоже на "Stamina" если пользовались им..
0
|
|
|
Прогер
|
|
| 28.07.2011, 00:06 | |
|
Fuckall666,
Вес код выложи пожалуйста.. и в .h файле тоже покажи что творится
0
|
|
|
288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
|
|
| 28.07.2011, 00:09 [ТС] | |
|
0
|
|
|
Прогер
|
|
| 28.07.2011, 09:47 | |
|
Fuckall666,
Тогда я вас жолжен огорчить, .h файл тут не причем! не нужна у апи (функций RegisterHotKey, UnregisterHotKey) .h файлы! и тут не причем ваш хедер файл! дела ввашем коде, выложите код прогрраммы тоже.
1
|
|
|
288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
|
||||||
| 28.07.2011, 10:09 [ТС] | ||||||
|
Какой смысл выкладывать 1000 строк кода, в котором происходят рутинные операции. Если вам нужен клавиатурный тренажер, или вообще пишите ЛС.
допустим вот такая процедура
О чем этот код может сказать? Не думаю, что кому то захочется разбирать 1000 строк ради такой мелочи..Тут скорее у человека совсем другой интерес, и это очевидно. В хедере есть все что нужно.. надеюсь сюда заглянет человек, сталкивавшийся с подобной бедой :)
0
|
||||||
|
Прогер
|
|
| 28.07.2011, 18:13 | |
|
Fuckall666,
Блииин, я вам уже раз сто говорил что ваш хедер не имеет отношение к RegisterHotKey(); UnregisterHotKey();! Всё я сказал последнее слово далше разбераитес самы
0
|
|
|
117 / 114 / 10
Регистрация: 02.06.2011
Сообщений: 280
|
||
| 28.07.2011, 19:18 | ||
|
Боишься что кто-то скопирует твои "рутинные операции"? ![]() ну честно - без кода...
0
|
||
|
288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
|
|||
| 28.07.2011, 19:44 [ТС] | |||
|
Я не знаю уже как темы писать.. может 7-м заголовком все????
там 2 способа - оба не работают именно в одной моей программе Добавлено через 12 минут Дело в том, что программу не для себя делаю, это заказ
0
|
|||
|
117 / 114 / 10
Регистрация: 02.06.2011
Сообщений: 280
|
||||||
| 29.07.2011, 00:14 | ||||||
|
Ну если программа работает без ошибок и условие
1
|
||||||
| 29.07.2011, 00:14 | |
|
Помогаю со студенческими работами здесь
20
Выполнение действия при помощи RegisterHotKey Зарегистрировать левую клавишу мышки с пoмощью RegisterHotKey?
Игнорируется RegisterHotKey() Qt winapi registerhotkey Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|