ReadProcessMemory StringGrid

Тема в разделе "WASM.WIN32", создана пользователем loleg, 6 сен 2010.

  1. loleg

    loleg New Member

    Публикаций:
    0
    Регистрация:
    17 ноя 2006
    Сообщения:
    93
    как прочесть содержимое StringGrid'a зная только его хендл?
     
  2. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    Копай в сторону SendMessage
     
  3. mrcrown

    mrcrown Member

    Публикаций:
    0
    Регистрация:
    18 янв 2008
    Сообщения:
    227
    http://forum.vingrad.ru/articles/topic-226725.html
    Насколько мне известно, то StringGrid -- не стандартный виндовый компонент (могу ошибаться). Попробуй посмотреть от какого компонента он происходит и, возможно, получится получить как-то по-другому.
     
  4. loleg

    loleg New Member

    Публикаций:
    0
    Регистрация:
    17 ноя 2006
    Сообщения:
    93
    max7C4, никакие сообщения стринггрид прочесть не помогут, даже один из самых костылей, которые можно придумать - хукать
    OutText, SetwindowText, DrawText - тоже не работает. едиснтвенный выход - разбирать структуру грида и инжектировать в ВАП процесса с ним свою длл-хукер, немного информации по теме есть тут http://forum.vingrad.ru/articles/topic-226725.html, но разобрастяь пока с этим не успел, приложение падает после запуска. кто-то знает причину, разбирался с заданым контролом?
     
  5. mrcrown

    mrcrown Member

    Публикаций:
    0
    Регистрация:
    18 янв 2008
    Сообщения:
    227
    Только что проглядел файл с описанием класса: TStringGrid (если конечно о нем говорим), и стало все понятно, сендмессаге тут не канает! Только способ описанный на вингуард.