Здравствуйте уважаемые! Стоит задача программно получить текст с дельфийного компонента TRxDrawGrid. GetWindowText не помогает, т.к. текст рисуется на канве этого компонента. Посоветовали поставить хук на TextOut или TextOutW. Долго гуглил, но как это делается так и не нашел. Плиз, подскажите как это делается, заранее благодарю!
Я понимаю что на канве нет текста, спасибо. Литературы про хуки на клаву и мышь - действительно валом. Пиши кейлоггеры скока хочешь. А вот про хук вывод текста - я ничего не нашел, хотя гуглил долго. Потому и пришел сюда, вас рекомендовали как знающих свою область.
SPA Да ну, гениальный вы наш! Васм сам по себе накой Х нужен?? Чтобы здесь вапить памагите пакажите ? А для начала самостоятельно мазгой и руками пошевилить теперь запрещается?? Так что, сами вы бред, дорогой товарищ!
barbanel Хук данной функции ничем не отличается от хука любой другой юзермодной экспортируемой АПИ, абсолютно.
barbanel на тебе раз http://wasm.ru/article.php?article=apihook_1 на тебе два http://wasm.ru/article.php?article=1021007 и всё это лежит здесь на васме как видишь.
barbanel Посмотрите еще эту библиотеку для перехвата функций в х86 (Detours): http://research.microsoft.com/en-us/downloads/d36340fb-4d3c-4ddd-bf5b-1db25d03713d/default.aspx. Там примеры с исходниками есть, как использовать.