Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 458

/ вопрос решён /

Здравствуйте, эксперты!
Мне нужна программа которая будет делать слудещее.
По имени (заголовку) материнского окна выводит список дочерних окон.
Пример вывода дочерних окон:

1-ое дочернее окно.
Хендл окна(Дескрипт);
Текст окна;
Имя класса окна;

2-ое дочернее окно.
Хендл окна(Дескрипт);
Текст окна;
Имя класса окна;

И т.д.

Дмитри3241 Вопрос решён, но можно продолжить его обсуждение в мини-форуме

Вопрос задал: Дмитри3241 (статус: Посетитель)
Вопрос отправлен: 28 июня 2011, 20:00
Состояние вопроса: решён, ответов: 0.


Мини-форум вопроса

Всего сообщений: 9; последнее сообщение — 29 июня 2011, 10:44; участников в обсуждении: 3.
bugmenot

bugmenot (статус: 3-ий класс), 28 июня 2011, 22:59 [#1]:

А в чём заключается вопрос?
виконання програми розпочинається з того самого мiсця, де призупинилося.

Дмитри3241

Дмитри3241 (статус: Посетитель), 29 июня 2011, 00:46 [#2]:

Вопрос заключается в следущем, даже не вопрос а просьба. Может кто нибудь написань такую функцию которая будет удовлетворять потребностям.

Примерный вид функции:
Функция получает параметр:
1.Дескриптор материнского окна.
2.Имя (заголовок) дочернего окна.
Отдает:
1.Дескриптор дочернего окна.

P.S.
Планы изменились.
То что я писал в описание впороса можно не читать, главное сделать выше сказанное.
Есть два типа людей: одни катят мир, а другие бегут рядом и кричат: «Боже, куда катится этот мир!?»
bugmenot

bugmenot (статус: 3-ий класс), 29 июня 2011, 01:29 [#3]:

Цитата (Дмитри3241):

заключаеться

Конечно, может
виконання програми розпочинається з того самого мiсця, де призупинилося.

Дмитри3241

Дмитри3241 (статус: Посетитель), 29 июня 2011, 02:15 [#4]:

bugmenot, пиши только по теме если можеш напиши и выложи сюда.
Есть два типа людей: одни катят мир, а другие бегут рядом и кричат: «Боже, куда катится этот мир!?»
min@y™

min@y™ (статус: Доктор наук), 29 июня 2011, 08:15 [#5]:

Цитата (Дмитри3241):

Примерный вид функции: Функция получает параметр: 1.Дескриптор материнского окна. 2.Имя (заголовок) дочернего окна. Отдает: 1.Дескриптор дочернего окна.

P.S. Планы изменились. То что я писал в описание впороса можно не читать, главное сделать выше сказанное.

Такие функции уже давно написаны программистами из Microsoft: FindWindowEx() и EnumChildWindows().
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Дмитри3241

Дмитри3241 (статус: Посетитель), 29 июня 2011, 09:56 [#6]:

Функция FindWindowEx() у меня не работает, всегда отдает 0. Либо я кривой или что то не понимаю, шас приведу пример использования функции, скажите это правильно.
function FindWindowEx(ParentName,0,nil, ChildName) : HWND;

Вот при этом у меня функция всегда отдает 0, пока второй параметр 0, если его поменять то функция будет отдавать именно его значение...

И еще приведите мне пример использования EnumChildWindows().
Есть два типа людей: одни катят мир, а другие бегут рядом и кричат: «Боже, куда катится этот мир!?»
bugmenot

bugmenot (статус: 3-ий класс), 29 июня 2011, 10:00 [#7]:

Цитата (Дмитри3241):

пиши только по теме если можеш напиши и выложи сюда
С такими повелительными наклонениями надо идти сразу на фриланс.
виконання програми розпочинається з того самого мiсця, де призупинилося.

Дмитри3241

Дмитри3241 (статус: Посетитель), 29 июня 2011, 10:12 [#8]:

Во, всем спасибо вроде зароботало.
Всем кто помогал плюс.
Есть два типа людей: одни катят мир, а другие бегут рядом и кричат: «Боже, куда катится этот мир!?»

29 июня 2011, 10:13: Статус вопроса изменён на решённый (изменил автор вопроса — Дмитри3241)

bugmenot

bugmenot (статус: 3-ий класс), 29 июня 2011, 10:44 [#9]:

Цитата (Дмитри3241):

Всем кто помогал плюс.

Эх, жаль, что я так и не донёс мысль, что ответ будет гораздо быстрее и проще получен в такой формулировке.
виконання програми розпочинається з того самого мiсця, де призупинилося.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 16:29
Выполнено за 0.02 сек.