1 / 1 / 1
Регистрация: 17.09.2013
Сообщений: 130
|
|
При нажатии на клавиши Num Lock, Caps Lock, Insert вывести в StatusBar состояние кнопок C++04.02.2014, 13:06. Показов 6678. Ответов 9
Метки нет Все метки)
(
Добрый день, уважаемые программисты, студенты, школьники, а также все посетители этого замечательного форума. помогите, пожалуйста, написать программу на C++
Задание: При нажатии на клавиши Num Lock, Caps Lock, Insert вывести в StatusBar состояние кнопок. заранее огромное спасибо всем за помощь.
0
|
04.02.2014, 13:06 | |
Ответы с готовыми решениями:
9
StatusBar, отображать состояние клавиш Caps Lock и Insert
Работа с клавиатурой (клавиши num lock, caps lock, scroll lock) |
![]() 511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
|
|
04.02.2014, 14:00 | |
ada lavleis, обрататываете событие OnKeyDown.
Коды клавиш
0
|
Почетный модератор
![]() ![]() 5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
||||||
04.02.2014, 14:09 | ||||||
1
|
Супер-модератор
![]() ![]() ![]() |
||||||
04.02.2014, 14:25 | ||||||
![]() Решение
Это надо делать не по OnKeyDown, а по OnKeyUp:
1
|
![]() 511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
|
||
04.02.2014, 14:30 | ||
![]() Котэ, зачОт. ![]() Я бы сказал, что таковая точность здесь не требуется... Но... В какой книге об этом можно прочитать подробнее?
0
|
Модератор
![]() |
||
04.02.2014, 14:38 | ||
В последнем case надо указать VK_INSERT согласно техусловия :-) И кроме того я поместил проверки GetKeyState в FormActivate, чтобы сразу при запуске видеть состояние клавишь
0
|
Почетный модератор
![]() ![]() 5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|||||||
04.02.2014, 14:41 | |||||||
Не правильно
А шут с ним.
Добавлено через 1 минуту
0
|
Супер-модератор
![]() ![]() ![]() |
|||
04.02.2014, 14:42 | |||
0
|
![]() 511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
|
||
04.02.2014, 15:26 | ||
UI, это элементарная лабораторная работа.
При запуске проверить состояние, вывести в статус бар и по любому из событий OnKeyPress, OnKeyDown, OnKeyUp менять. Для учебного задания приведённые Вами нюансы не требуются. А вот в процессе проверки, если бы эти нюансы выплыли (преподаватель хардкорный), то и был бы золотой для студента момент научения. А Вы человека этого лишаете. Медвежья услуга по факту. Гораздо лучше было бы, если Вы ответили на вопрос:
0
|
1 / 1 / 1
Регистрация: 17.09.2013
Сообщений: 130
|
|
04.02.2014, 22:51 [ТС] | |
ВСЕМ спасибо за ответы и советы.
0
|
04.02.2014, 22:51 | |
Помогаю со студенческими работами здесь
10
Acer aspire 5552G-N974G64Mikk Проблема с Caps Lock, Num Lock, Scroll Lock Клавиатура мигает всеми тремя индикаторами Caps Lock, Scroll Lock и Num Lock и соответственно не работает! Горят лампочки caps lock и num lock, ноутбук не включается Узнать включен ли Caps Lock и Num Lock Состояние клавиши Caps Lock Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
CQRS (Command Query Responsibility Segregation) на Java
Javaican 12.05.2025
CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . .
|
Шаблоны и приёмы реализации DDD на C#
stackOverflow 12.05.2025
Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто. . .
|
Исследование рантаймов контейнеров Docker, containerd и rkt
Mr. Docker 11.05.2025
Когда мы говорим о контейнерных рантаймах, мы обсуждаем программные компоненты, отвечающие за исполнение контейнеризованных приложений. Это тот слой, который берет образ контейнера и превращает его в. . .
|
Micronaut и GraalVM - будущее микросервисов на Java?
Javaican 11.05.2025
Облачные вычисления безжалостно обнажили ахиллесову пяту Java — прожорливость к ресурсам и медлительный старт приложений. Традиционные фреймворки, годами радовавшие корпоративных разработчиков своей. . .
|
Инфраструктура как код на C#
stackOverflow 11.05.2025
IaC — это управление и развертывание инфраструктуры через машиночитаемые файлы определений, а не через физическую настройку оборудования или интерактивные инструменты. Представьте: все ваши серверы,. . .
|
Инъекция зависимостей в ASP.NET Core - Практический подход
UnmanagedCoder 11.05.2025
Инъекция зависимостей (Dependency Injection, DI) — это техника программирования, которая кардинально меняет подход к управлению зависимостями в приложениях. Представьте модульный дом, где каждая. . .
|
Битва за скорость: может ли Java догнать Rust и C++?
Javaican 11.05.2025
Java, с её мантрой "напиши один раз, запускай где угодно", десятилетиями остаётся в тени своих "быстрых" собратьев, когда речь заходит о сырой вычислительной мощи. Rust и C++ традиционно занимают. . .
|
Упрощение разработки облачной инфраструктуры с Golang
golander 11.05.2025
Причины популярности Go в облачной инфраструктуре просты и одновременно глубоки. Прежде всего — поразительная конкурентность, реализованная через горутины, которые дешевле традиционных потоков в. . .
|
Создание конвейеров данных ETL с помощью Pandas
AI_Generated 10.05.2025
Помню свой первый опыт работы с большим датасетом — это была катастрофа из неотформатированных CSV-файлов, странных значений NULL и дубликатов, от которых ехала крыша. Тогда я потратил три дня на. . .
|
C++ и OpenCV - Гайд по продвинутому компьютерному зрению
bytestream 10.05.2025
Компьютерное зрение — одна из тех технологий, которые буквально меняют мир на наших глазах. Если оглянуться на несколько лет назад, то сложно представить, что алгоритмы смогут не просто распознавать. . .
|