![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| NewLine |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 19.5.2006 Репутация: нет Всего: нет |
Привет всем.
Как-то в одной теме обсуждался вопрос об управляющих символах нажатых клавиш. Вот эта тема: управляющие символы Мне для клавиши Enter подошел вариант Enter= "\xD\xA"; А сейчас мне нужна управляющие символы для клавиши Backspace (BS) Я вроде уже по всякому пробовал, но что-то все не то. И вообще понятно что происходит в системе, когда пользователь нажимает клавишу Enter(втавляется невидимый символ перевода на новую строку), а когда нажимают Backspace тоже что-то вставляется или затирается символ полностью. Я пробовал: \b, \0D\0A, \xD\x8 Отображается или квадрат или еще что-то. Может какие-нить советы по этому поводу или статейки. спасибо. Это сообщение отредактировал(а) NewLine - 16.10.2006, 12:18 --------------------
Компания NewLineStudio - Разработка программного обеспеченияOn-CRM.ru - интернет CRM система |
|||
|
||||
| Rockie |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 8 Всего: 31 |
NewLine, стереть к примеру так можно:
то есть '\b' - возврат каретки, пробел, еще раз возврат каретки -------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
| NewLine |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 19.5.2006 Репутация: нет Всего: нет |
Выводится все почему-то ввиде всяких там палочек ||, квадратиков и.т.д.
Добавлено @ 14:30 Ну в принципе в консольном приложении это проходит. Согласен. А если из консольного приложения передавать в Windows приложение, то выводятс явсякие палочки и квадратики. --------------------
Компания NewLineStudio - Разработка программного обеспеченияOn-CRM.ru - интернет CRM система |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 8 Всего: 146 |
пошли нажатие этой кнопки -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| NewLine |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 19.5.2006 Репутация: нет Всего: нет |
В смысле???
С помощью ::SendMessage(); И какой тип сообщения будет? --------------------
Компания NewLineStudio - Разработка программного обеспеченияOn-CRM.ru - интернет CRM система |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 8 Всего: 146 |
можно так + WM_CHAR
можно через keybd_event -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| Rockie |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 8 Всего: 31 |
NewLine, если тебе нужно передавать урезанный символьный массив, то можно переместить в нем символ конца строки '\0':
-------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
||||
|
|||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |