Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.038 c
15-1149807962
Неизвестный!!!
2006-06-09 03:06
2006.07.09
Оцените мой сайт!


2-1150452726
NSA
2006-06-16 14:12
2006.07.09
Как узнать колличество дней в месяце?


15-1149871897
MeF Dei Corvi
2006-06-09 20:51
2006.07.09
Что нового в Delphi?


2-1150781796
SkyRanger
2006-06-20 09:36
2006.07.09
Адресация элемента двумерного массива


2-1151050401
simon_a
2006-06-23 12:13
2006.07.09
File not found




   Наверх