1 / 1 / 1
Регистрация: 01.04.2009
Сообщений: 4
1

ListView пищит при нажатии клавиши. Как отключить?

13.11.2009, 18:25. Показов 1503. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пишу в dev-cpp. Есть один единственный ListView. Если выделить какой-нибудь элемент и нажать букву на клаве - издается Beep. В моем коде естественно никаких бипов нет. Хочу от этого бипа избавится, т.к. очень мешает.

Нашел обсуждение похожей проблемы вот здесь
<ссылка на сторонний форум>
но не могу понять, как они её пофиксили.

Добавлено через 23 минуты
Вопрос отпал. Проблема решена.

Добавлено через 14 секунд
Просьба удалить тему.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2009, 18:25
Ответы с готовыми решениями:

QPushButton - отключить нажатие на кнопку при нажатии клавиши
Добрый день! У меня есть программа которая определяет какую кнопку нажали. На обычные кнопки все...

Как отключить обновление адаптера ListView при прокрутке?
Всем привет! имеется листвью, туда я загружаю собственный адаптер и одновременно загружаю картинки...

При нажатии клавиши I проверить и вывести на экран состояние клавиши Insert
Добрый день, помогите с заданием при нажатии клавиши I проверить и вывести на экран состояние...

При нажатии клавиши в английской раскладке, выводить русское значение клавиши
Требуется чтобы при нажатии клавиши в английской раскладке, выводилось Русское значение клавиши....

1
1 / 1 / 1
Регистрация: 01.04.2009
Сообщений: 4
14.11.2009, 09:15  [ТС] 2
Лучший ответ Сообщение было отмечено Ksarus как решение

Решение

Чтобы избавиться от бипа необходимо для ListView сделать собственный ListViewWndProc с помощью
C++
1
g_pOldProc = (WNDPROC)SetWindowLongPtr(hWndListView, GWLP_WNDPROC, PtrToLong(ListViewWndProc ));
таким образом перенаправив туда сообщения. И уже в ListViewWndProc ловить WM_CHAR и не передавать управление процедуре основного окна в случае отлова этого сообщения.
0
14.11.2009, 09:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2009, 09:15
Помогаю со студенческими работами здесь

При нажатии клавиши «I» проверить и вывести состояние клавиши insert
Написать программу : при нажатии клавиши «I» проверить и вывести состояние клавиши insert ...

Acer 5750G пищит при включении из-за клавиши
Здравствуйте уважаемые форумчане, сегодня возникла такая проблема. Постоянно заклинивало одну из...

Включать курсор при нажатии левой клавиши, а выключать по нажатию правой клавиши мыши
Нужно: Включать курсор при нажатии левой клавиши, а выключать по нажатию правой клавиши мыши....

Как отключить выделение кнопки при нажатии?
День всем добрый! Как Вы знаете, при нажатии на кнопку созданную этим кодом: button2 =...

Как при нажатии клавиши записать ее в переменную
В общем суть заключается в том, что при открытой странице(веб) при нажатии клавиш любых нужно,...

Как при нажатии клавиши назначить событие?
Требуется добавить в программу функционал: при нажатии на клавишу 1 (не numlock) отнять от...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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