Сейчас на форуме: asfa (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Помогите плиз, копаюсь в чужих окнах. |
Посл.ответ | Сообщение |
|
Создано: 07 июля 2010 04:58 · Личное сообщение · #1 Мы имеем чужое окно, я нахожу в его хендл, нахожу хендл панельки в этом окне, и нахожу на нем такой компонет как TRichViewEdit. теперь мне нужно считать текст который там находиться... трюки подобные SendMessage(h4,WM_GETTEXT,255,integer(@buffer[1])); никак не проходят, в buffer помещается пустая строчка... вот скрин ![]() После хендлов TRichViewEdit (отмечены желтым) должны идти строчки с этих компонентов, но как видно там одни тире... помогите плиз... Если вы отвечаете на эту тему, пожалуйста, не пишите: "Такое уже задавалось много раз" "это было в другой теме" "гугль в помощь" Если это было в другой теме, в ней содержиться ответ на данный вопрос, и автор темы сказал "ура, работает" тогда можно обозвать меня и тыкнуть на эту тему. но если эта тема умерла без ответа, то ненадо меня отправлять на нее. нужен ответ который работает ![]() |
|
Создано: 07 июля 2010 10:14 · Поправил: Coderess · Личное сообщение · #2 |
|
Создано: 07 июля 2010 13:16 · Личное сообщение · #3 Code:
Вот код ![]() |
|
Создано: 07 июля 2010 15:18 · Личное сообщение · #4 |
|
Создано: 07 июля 2010 17:11 · Личное сообщение · #5 |
|
Создано: 07 июля 2010 17:24 · Личное сообщение · #6 |
|
Создано: 07 июля 2010 20:33 · Личное сообщение · #7 |
|
Создано: 08 июля 2010 03:45 · Личное сообщение · #8 |
|
Создано: 08 июля 2010 08:41 · Личное сообщение · #9 Надо отправить пару несчастных сообщений, 1 из которых я дал как ключевое слово. На первой же странице в гугле можно найти ответы, если есть голова на плечах, тем более, что ключевые слова уже дали. Хотя бы www.delphipages.com/forum/showthread.php?t=50807&page=3 В следующий раз за такие приколы буду банить и надолго. ![]() |
|
Создано: 08 июля 2010 10:54 · Личное сообщение · #10 |
|
Создано: 09 июля 2010 14:56 · Личное сообщение · #11 Archer спасибо конечно, но с выделением текста, и копированием его в буфер, это не вариант. Извини, забыл упамянуть, что этот Rich не позволяет выделять и редактировать текст. он выступает скорее как лейбл, на который можно только нажимать. и сколько раз я не пытался с выделением, не получается. единственное что работало, это когда я открывал эту прогу через олю, затирал проверочку на возможность редактирования, потом, сам в ручную (EM_SETSEL что-то и тогда не хотел работать) выделял текст, и вот тогда WM_COPY срабатывало. но меня это никак не устраивает... тогда уж лучше PrintScreen + fineReader ![]() ![]() ![]() ZLOvar, вот это интересненько, можно по подробней? =)) ![]() |
|
Создано: 09 июля 2010 15:10 · Личное сообщение · #12 |
|
Создано: 09 июля 2010 15:43 · Личное сообщение · #13 |
|
Создано: 09 июля 2010 16:13 · Личное сообщение · #14 StanisLove пишет: Мне нужно читать вопросы + ответы, в режиме тестирования =)) [16:04:45] <@BoRoV> хотя в таких случаях дучше отреверсить сам алго чтения файдов-вопросов, или базы с результатами [16:05:50] <@BoRoV> я такую прогу на правктике в этом году от реверсил, в очень многих школах по всеё стране у нас проводят на ней тестирование, я ради интереса решил глянуть... [16:06:22] <@BoRoV> написал читалку файлов-вопросов, с выводом правильных ответов, и редактор базы результатов тебе лучше в эту сторону копать ![]() ----- Лучше быть одиноким, но свободным © $me ![]() |
|
Создано: 09 июля 2010 16:20 · Личное сообщение · #15 |
|
Создано: 09 июля 2010 20:44 · Личное сообщение · #16 |
|
Создано: 09 июля 2010 22:06 · Поправил: BoRoV · Личное сообщение · #17 |
|
Создано: 10 июля 2010 00:06 · Личное сообщение · #18 BoRoV пишет: Во-первых, как ты прочтешь в константуво-вторых, с длниой 1 ты ничего не прочтешь вообще, кроме нультерминируещего символа Я просто привел пример. BoRoV пишет: ZLOvar какая-то бредовая у тебя статья! Кому как, она ведь на новичков была ориентирована. Я её щас сам читаю, немного не то конечно. ![]() ![]() |
|
Создано: 10 июля 2010 11:21 · Личное сообщение · #19 |
|
Создано: 10 июля 2010 11:26 · Личное сообщение · #20 |
|
Создано: 10 июля 2010 11:49 · Личное сообщение · #21 |
|
Создано: 10 июля 2010 11:52 · Личное сообщение · #22 |
|
Создано: 10 июля 2010 11:57 · Личное сообщение · #23 |
|
Создано: 10 июля 2010 12:00 · Личное сообщение · #24 |
|
Создано: 10 июля 2010 12:08 · Личное сообщение · #25 |
|
Создано: 10 июля 2010 12:20 · Личное сообщение · #26 как варианты: 1) заинжекти длл в прогу туда где идет считывание вопроса с базы, так можешь получить вопрос, а там уже как-то и выделить правильный. 2) ну предположительно там вопросы выбираются по рандому, если он инициализируется не через рандомайз, а какой-то конкретной переменой, то можешь перехватить её, и можешь сделать прогу помощника, которая будет выбирать по такой же схеме вопросы с базы, и при надобности выводить правильный ответ ----- Лучше быть одиноким, но свободным © $me ![]() |
|
Создано: 10 июля 2010 13:23 · Личное сообщение · #27 |
|
Создано: 10 июля 2010 14:25 · Личное сообщение · #28 |
![]() |
eXeL@B —› Вопросы новичков —› Помогите плиз, копаюсь в чужих окнах. |