Главная страница
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.031 c
1-1148490903
pirate
2006-05-24 21:15
2006.07.09
Быстрый доступ к файлу


2-1150612560
Тимофей Юрьевич
2006-06-18 10:36
2006.07.09
TidHTTP


4-1143822624
Alek_1
2006-03-31 20:30
2006.07.09
Работа с ИК-портами


15-1149276927
Tirael
2006-06-02 23:35
2006.07.09
Outpost Firewall - быть или не быть )


6-1141631672
Venchik
2006-03-06 10:54
2006.07.09
Delphi 7. Менеджер закачек. Выбор классов, компонент.