Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

#13#10 [D6, XP]


Mr tray ©   (2006-06-13 19:24:00) 

Здравствуйте. Такой вот вопрос про многострочные поля ввода. Каждая новая строка (кроме первой) предворяется символами #13 и #10. Кто-то мне тут уже говорил, что #13 - это символ перехода в начало строки, а #10 - это символ перехода в начало строки (или наоборот... но что-то в этом роде). Короче, эти 2 сивола обазуют переход в начало новой строки. Только почему-то если я пошлю на wnd (где wnd - хендл какого либо memo) WM_CHAR 13, а потом WM_CHAR 10, то получится два переноса. Почему?


Mr tray   (2006-06-18 00:27:00) [1]

спасибо, уже смотрю


begin...end   (2006-06-17 17:16:00) [2]

> Mr tray   (17.06.06 16:03) [6]

Отправил (на первый).


Mr tray   (2006-06-17 16:03:00) [3]

hre_off@mail.ru или hre_off@yahoo.com


begin...end   (2006-06-15 07:17:00) [4]

> Mr tray   (14.06.06 23:02) [4]

Давайте ящик, я вышлю.


Mr tray   (2006-06-14 23:02:00) [5]

а не знаете ли сайт, где можно скачать эту штуку? только чтоб ссылка была живая


begin...end   (2006-06-14 18:27:00) [6]

> Mr tray   (14.06.06 12:01) [2]

Нет, он есть и в 6-й версии, например.


Mr tray   (2006-06-14 12:01:00) [7]

а spy++ есть только в visual studio 2005?


begin...end   (2006-06-13 19:36:00) [8]

Вы всё с полями мучаетесь... :-)

Когда Memo имеет фокус ввода, и нажимается Enter, ему посылается WM_KEYDOWN и WM_KEYUP с кодом клавиши VK_RETURN. А между ними -- одно сообщение WM_CHAR с кодом 13, сгенерированное при трансляции WM_KEYDOWN.

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

Могу посоветовать Spy++ из комплекта Visual Studio. С Delphi поставляется похожая утилита (WinSight), но это, ИМХО, убожество.


Наверх

Титульная страница Поиск, карта сайта Написать письмо