Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.45 MB
Время: 0.009 c
2-1150461142
Ironman83
2006-06-16 16:32
2006.07.09
Работа с представлениями.


6-1141146769
ftpnoob
2006-02-28 20:12
2006.07.09
Организация FTP-сервера


2-1150554983
WebSqlNeederr
2006-06-17 18:36
2006.07.09
Как разделить строку (логины) по разделителю запятая?


3-1147385735
Std
2006-05-12 02:15
2006.07.09
програмное создание БД Access


15-1149830207
alexeis
2006-06-09 09:16
2006.07.09
весы ohaus





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский