Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Awful
12 / 12 / 0
Регистрация: 09.11.2009
Сообщений: 65
#1

Shift + стрелочка. - C++

07.06.2010, 17:25. Просмотров 533. Ответов 6
Метки нет (Все метки)

я так понимаю в таблице аски нет такого символа.. Дело в том, что я пишу простенький текстовый редактор и нужно, чтобы при нажатии shift+cursor key(стрелочка) текст выделялся. как заставить программу реагировать на такую комбинацию? ну и если будет ещё время подскажите с помощью чего сделать графическое выделение? у меня пока только идея,что нужно перепечатывать символ динамического файла с другим атрибутом фона.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2010, 17:25     Shift + стрелочка.
Посмотрите здесь:

Пытался изменить чужую программу, не смог понять смысл оператора стрелочка - C++
#include <iostream> #include "CalcEval.h" using namespace std; int main (int argc, char *const argv) { FILE *WorkOut =...

Push, pop, shift, unshift в массивах - C++
Нужно написать 4 функции, при обращении к которым в существующий массив записывались новые значения (push это с конца, unshift - начало)...

Ассемблерная вставка, нужен код зажатого shift-а - C++
Есть счётчик считающий нажатие клавиш,надо что бы при зажатом шифте,счётчик уменьшался.Подскажите пожалуйста аски код,как он будет...

Warning: left shift count >= width of type [enabled by default] - C++
return (((uint64_t)Low)|((uint64_t)(Hi<<32))); Что ему не нравится?

Memory shift или самый быстрый способ перемещения блока памяти - C++
int* dataField = new int{0}; for (int i = 0; i < 50; i++) dataField = 777; //тут должен быть memory shift delete dataField;...

Написать программу которая при нажатии клавиш:правый Shift+ правый Alt блокировала бы клавишу 9 на клавиатуре. - C++
Добрый день Необходимо написать программу которая при нажатии клавиш:правый Shift+ правый Alt блокировалась бы клавиша 9 на клавиатуре.

Как в SendKeys прописать сочетания Alt+Shift и Shift+Enter - Visual Basic
Как в SendKeys прописать сочетания Alt+Shift и Shift+Enter ? Может где-то можно найти полное описание всех клавиш и сочетаний ?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
08.06.2010, 04:44     Shift + стрелочка. #2
стрелки состоят вроде из двух кодов
начальный общий, а второй различается
shift тоже там из последовательности толи двух, толи трёх
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
08.06.2010, 07:36     Shift + стрелочка. #3
Состояние SHIFT'а (если он в паре с другой клавишой) надо считывать не по скан-коду, а с "байта состояния клавиш", он находится по адресу 0417 (и 0418), правда я хз как это на С сделать, поэтому советую сделать ассемблерную вставку
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
08.06.2010, 07:44     Shift + стрелочка. #4
Цитата Сообщение от Kastaneda Посмотреть сообщение
правда я хз как это на С сделать
из параметра сообщения.
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
08.06.2010, 07:56     Shift + стрелочка. #5
Цитата Сообщение от taras atavin Посмотреть сообщение
из параметра сообщения.
??? а по-подробней можно?
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
08.06.2010, 07:57     Shift + стрелочка. #6
Подробнее читай Чарлза Петзолдта.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2010, 08:02     Shift + стрелочка.
Еще ссылки по теме:

Клавиши shift глючат, при нажатии активируется ещё по 10 клавиш на каждый shift - Windows 7
Добрый день. Товарищи, прошу вас помочь, на форумах ничего не нашёл, способы в стиле переустановки драйверов и откатов системы ...

Стрелочка - Turbo Pascal
Как сделать стрелочку в граф.режиме Паскаля,которая меняет свое направление в зависимости от переменной(если переменная больше 0 - то в...

стрелочка - Pascal
Стрелка состоит из отрезка прямой и равностороннего треугольника - острия. Сторона треугольника, пересекающая отрезок, образует с ним...

Ctrl+Shift vs Alt+Shift
Собственно сабж. Я использую Ctrl+Shift.

Стрелочка для кнопки: наложение готовой или рисовать самому? - Delphi
Добрый день. Есть такая проблема. У меня Delphi XE2. Я использую RxSpeedButton на формах. На некоторых кнопках на Glyph есть...


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

Или воспользуйтесь поиском по форуму:
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
08.06.2010, 08:02     Shift + стрелочка. #7
Сейчас попробовал "насильно" присвоить адрес указателю, некомпилится(

Добавлено через 4 минуты
Цитата Сообщение от taras atavin Посмотреть сообщение
Подробнее читай Чарлза Петзолдта.
Да я можно сказать только начал Си++ учить. Сейчас вот Шилдта дочитываю, потом хочу Эккеля почитать, потом что-нибудь по STL, вобщем некогда мне пока что Петзолдта читать.
Yandex
Объявления
08.06.2010, 08:02     Shift + стрелочка.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru