Главная страница
    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.46 MB
Время: 0.011 c
15-1149843053
Kolan
2006-06-09 12:50
2006.07.09
Что такое программная оболочка?


2-1151006254
vacek
2006-06-22 23:57
2006.07.09
Можно ли как-то адрес памяти цвета в формате RGB, присваиваемый с


15-1150116765
asdqwer
2006-06-12 16:52
2006.07.09
Исчез Интернет у компьютера в локальной сети


2-1150693699
Neket
2006-06-19 09:08
2006.07.09
Цвет строки DBGrid


2-1149771876
HaeMa
2006-06-08 17:04
2006.07.09
Как программно узнать количество строк в текстовом файле?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский