| 
| 
 | Вопрос # 3 706/ вопрос открыт / | 
 |  Здравствуйте, уважаемые эксперты! Меня зовут, Сергей.
 
 Подскажите, пожалуйста, в таком вопросе: я получил дескриптор окна через функцию EnumWindow(), теперь нужно получить текст из строки состояния. Подскажите, как это можно сделать?
 Подобных функций я не нашёл
 
 И если кто знает, подскажите ссылочку на документацию по API для работы с окнами.
 
 Заранее благодарен!!!
 Примечание #1 (28 января 2010, 19:12): Ещё раз здравствуйте, уважаемые эксперты! Получил хэндлер окна, пролопатил все хэндлеры дочерних окон, ни одно не дало мне текст (пробовал GetWindowText и SendMessage с пометкой WM_GETTEXT)
 Очень прошу повторной помощи! (((
 
 
|  |   Вопрос задал: Бортник (статус: Посетитель)Вопрос отправлен: 28 января 2010, 00:19
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: min@y™ То, что родительское окно ты нашёл - это пол-дела. Теперь с помощью функции EnumChildWindows() нужно найти хэндл строки состояния, а затем, если она действительно содержит текст, получить этот текст с помощью функции GetWindowText() или сообщения WM_GETTEXT.
 Цитата: И если кто знает, подскажите ссылочку на документацию по API для работы с окнами. Найди и почитай статью "Мечты вуйаериста" Дмитрия Богданова. В ней несколько частей и очень много полезной инфы.
 
|  | Ответ отправил: min@y™ (статус: Доктор наук)Время отправки: 28 января 2010, 08:22
 Оценка за ответ: 3
 Комментарий к оценке: Спасибо! Эту статью я и прочитад, с помощью её я и нашёл хэндл основного окна. попробую найти дочерние окна! ) |  
 Мини-форум вопросаВсего сообщений: 14; последнее сообщение — 28 января 2010, 20:36; участников в обсуждении: 2. 
|   | Бортник (статус: Посетитель), 28 января 2010, 10:42 [#1]:Спасибо! Эту статью я и прочитад, с помощью её я и нашёл хэндл основного окна. попробую найти дочерние окна! ) |  
|   | min@y™ (статус: Доктор наук), 28 января 2010, 10:51 [#2]: Цитата (Бортник): Спасибо! И тебе спасибо, добрый человек! За хорошую оценку...
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Бортник (статус: Посетитель), 28 января 2010, 14:10 [#3]:min@y™: Если я не прав с оценкой, поправь меня, пжлта!
 Просто я пока не могу получить хэндл строки состояния.
 |  
|   | min@y™ (статус: Доктор наук), 28 января 2010, 14:14 [#4]: Цитата (Бортник): Если я не прав с оценкой, поправь меня, пжлта! У меня нет прав исправлять оценки.
 Хотелось бы узнать, почему 3.
 
 Цитата (Бортник): Просто я пока не могу получить хэндл строки состояния.  Кто в этом виноват?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Бортник (статус: Посетитель), 28 января 2010, 18:11 [#5]:[quote]Хотелось бы узнать, почему 3.[/quote] Только без обид! На 5 - это исчерпывающий ответ. На 4 - более направленный.
 А вообще БОЛЬШОЕ СПАСИБО!!! Хоть дал направление работы, что-то начинает получаться!!! Ведь могли и не ответить вообще.
 Если я не прав, напиши прямо - я же тоже не совершенен.
 |  
|   | min@y™ (статус: Доктор наук), 28 января 2010, 19:37 [#6]: Цитата (Бортник): На 5 - это исчерпывающий ответ. Я дал исчерпывающий ответ. Ибо таков был вопрос. Ни названия программы, ничего прочего в вопросе нет, я ответил, как мог, ибо телепатор отключили за неуплату.
 
 Цитата (Бортник): Ведь могли и не ответить вообще. Об этом я и жалею. Нафига испортил средний балл?
 
 Цитата (Бортник): Если я не прав, напиши прямо - я же тоже не совершенен.  ПРЯМО
 Лучше бы не отвечал.
 Видишь, больше никого тут нет! Один я дурак, остальные умные.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Бортник (статус: Посетитель), 28 января 2010, 19:39 [#7]:Извини! |  
|   | min@y™ (статус: Доктор наук), 28 января 2010, 19:44 [#8]: Цитата (Бортник): Извини!  Все извинения я принимаю только пивом. Но от тебя мне ничего не надо. Читай книжки и интернет.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Бортник (статус: Посетитель), 28 января 2010, 19:45 [#9]:Как дитя! |  
|   | min@y™ (статус: Доктор наук), 28 января 2010, 20:05 [#10]: Цитата (Бортник):  Как дитя!  Зря ты так реагируешь на последствия своих же действий. Ты тут такой не первый и не последний.
 Просто надоело, блин, видишь вопрос, начинаешь копаться сначала в мозгах, потом в сотнях мегабайт своих исходников, потом в справочниках и интернете... В итоге находишь решение, формулируешь, отправляешь, просрав на это ВРЕМЯ (!!!), и получаешь 3... а то и 2.
 Вадим К как-то научился делать детект авторов вопросов, которые за проделанную кропотливую работу ставят оценку ≤ 3, и вопросы таких авторов игнорирует, чтобы не портили средний балл. И правильно делает.
 Как он это делает, я не знаю, а он мне не рассказывает.
 
 Всё, что я тут написал, можно заменить простой русской фразой: ***** *****!
 (учись чувак)
  ) Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Бортник (статус: Посетитель), 28 января 2010, 20:17 [#11]:Слушай, я реально сожалею о своих действиях! Я не тот, который считает себя правым в любой ситуации. 
 Хоть чему-то я отсюда научился!
 
 И теперь буду осторожнее и умнее! И всё-таки очень прошу помочь на вопрос 3 708! Буду благодарнее!
 
 Если откажешься, тоже пойму!
 |  
|   | min@y™ (статус: Доктор наук), 28 января 2010, 20:30 [#12]: Цитата (Бортник): Если откажешься, тоже пойму! ***** *****!
 Понял?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Бортник (статус: Посетитель), 28 января 2010, 20:34 [#13]:*** ***! Я смотрю, что извинения тут не принимаются! И понять людей тоже не хотят!
 "Спасибо" за помощь!
 Всем до свидания!
 |  
|   | min@y™ (статус: Доктор наук), 28 января 2010, 20:36 [#14]: Цитата (Бортник): Всем до свидания!  Прощай, добрый человек.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |