Форум: "Начинающим";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
Вниз#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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c