Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.09;
Скачать: CL | DM;

Вниз

#13#10   Найти похожие ветки 

 
Mr tray   (2006-06-13 19:24) [0]

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


 
begin...end ©   (2006-06-13 19:36) [1]

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

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

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

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


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

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


 
begin...end ©   (2006-06-14 18:27) [3]

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

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


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

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


 
begin...end ©   (2006-06-15 07:17) [5]

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

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


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

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


 
begin...end ©   (2006-06-17 17:16) [7]

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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2006.07.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
2-1150960522
Квэнди
2006-06-22 11:15
2006.07.09
Проблема с свойствами объекта


2-1150712400
msainc
2006-06-19 14:20
2006.07.09
Как искать?


1-1148904114
Steplerr
2006-05-29 16:01
2006.07.09
Чтение с консоли


1-1147980331
S@shka
2006-05-18 23:25
2006.07.09
Как корректно заточить прогу под WindowsXP


1-1148632554
tytus
2006-05-26 12:35
2006.07.09
Русский язык