Перехват вывода текста в EDIT

Тема в разделе "WASM.WIN32", создана пользователем al79, 2 ноя 2009.

  1. al79

    al79 Алексей

    Публикаций:
    0
    Регистрация:
    11 май 2006
    Сообщения:
    133
    Адрес:
    Екатеринбург
    Собственно вопрос в заголовке, можно ли как то в окне класса EDIT перехватить вывод текста.
    Здорово будет если кто то поделится примерами.
    Заранее спасибо.
     
  2. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    Есть извращенный способ - хукать, например ExtTextOutA/W
     
  3. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    ADD: Я так перехватывал ответы от устройства, подключенному ч/з com-порт к стандартному виндовому гипертерминалу.
     
  4. al79

    al79 Алексей

    Публикаций:
    0
    Регистрация:
    11 май 2006
    Сообщения:
    133
    Адрес:
    Екатеринбург
    А может кто попроще способ знает.
     
  5. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    Ну может в Edit событие при этом передается - посмотрите Spy'ем
     
  6. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    если в своем процессе то субклассинг или сесть на EN_UPDATE/EN_CHANGE
     
  7. al79

    al79 Алексей

    Публикаций:
    0
    Регистрация:
    11 май 2006
    Сообщения:
    133
    Адрес:
    Екатеринбург
    Спасибо, пробую, только не понятно, что нужно вернуть чтоб EDIT их не обрабатывал?
     
  8. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    В оконном обработчике вместо DefWindowProc, ноль.