Как изменить текст в едите, который находится в чужом процессе?

Тема в разделе "WASM.BEGINNERS", создана пользователем samba, 7 сен 2005.

  1. samba

    samba New Member

    Публикаций:
    0
    Регистрация:
    24 авг 2003
    Сообщения:
    65
    Адрес:
    England
    Точнее как это можно сделать без хуков?
     
  2. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    SendMessage :)



    Вопрос упирается в то, как узнать HWND этого edit-а.

    Смотри FindWindow, GetWindow, WindowFromPoint и им подобные.
     
  3. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    угу, еще EnumWindows, EnumChildWindows
     
  4. SiruS

    SiruS Алекс

    Публикаций:
    0
    Регистрация:
    19 фев 2005
    Сообщения:
    145
    Адрес:
    Львов
    samba

    Хендл можно узнать посредством ID того контрола с которым собираешься работать через утилиту Spy (есть на сайте), затем FindWindow, GetDlgItem и в конце концов SendMessage.

    Будут вопросы, спрашивай. =)
     
  5. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    samba

    А как это сделать используя хуки? :)