Форум: Форум C++Разное
Новые темы: 00
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Win API - отследить нажатие
 
 автор: ddhvvn   (07.08.2008 в 23:12)   письмо автору
 
 

Подскажите, какое сообщение (событие) возникает, при попытке ввода в Edit, когда лимит ввода уже достигнут?

Надеюсь, поняли смысл )

  Ответить  
 
 автор: cheops   (10.08.2008 в 00:14)   письмо автору
 
   для: ddhvvn   (07.08.2008 в 23:12)
 

Какая среда программирования используется? Builder или VC++?

  Ответить  
 
 автор: ddhvvn   (13.08.2008 в 20:00)   письмо автору
 
   для: cheops   (10.08.2008 в 00:14)
 

VC++

  Ответить  
 
 автор: AndreyCh   (11.08.2008 в 23:03)   письмо автору
 
   для: ddhvvn   (07.08.2008 в 23:12)
 

When the user reaches the character limit of an edit control, the system sends the application a WM_COMMAND message containing an EN_MAXTEXT notification message. This notification message does not mean that memory has been exhausted, but that the limit for user-entered text has been reached; the user cannot enter any more text. To change this limit, an application must send the control a new EM_SETLIMITTEXT message with a higher limit.

Т.е. приложению направляется сообощение EN_MAXTEXT -

  Ответить  
 
 автор: ddhvvn   (14.08.2008 в 14:23)   письмо автору
 
   для: AndreyCh   (11.08.2008 в 23:03)
 

Не срабатывает... :-/

  Ответить  
 
 автор: ddhvvn   (14.08.2008 в 19:36)   письмо автору
 
   для: ddhvvn   (14.08.2008 в 14:23)
 

Все, разобрался!

  Ответить  
 
 автор: AndreyCh   (14.08.2008 в 23:02)   письмо автору
 
   для: ddhvvn   (14.08.2008 в 19:36)
 

А... ну да...
если на момент получения фокуса - едит переполнен, то ниче не произойдет... не дочитался до вопроса :(
тут надо Edit.GetWindowTextLength() сравнивать с лиммитом
один вАпрос, нафига? При получении фокуса (кроме прямого щелчка мышой) текст оказывается выделенным, как правило...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования