Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2009, 14:04   #11
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Тогда обрати внимание на первый цикл в ЭТОЙ процедуре.
Там как раз идет перебор компонентов ...
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 20.12.2009, 14:07   #12
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Составить список z-order для компонентов можно при помощи функций GetNextWindow() и GetPrevWindow().
Я вам набросал примерчик, где при последовательном нажатии кнопки показывается порядок следования контролов, начиная со стартового:
Код:
procedure TForm1.Button7Click(Sender: TObject);
var hw: cardinal;
begin
Label1.Caption:=FindControl(starting).Name;
hw:=GetNextWindow(starting,GW_HWNDNEXT);
Label2.Caption:=FindControl(hw).Name;
starting:=hw;
end;
З.Ы. MadReason дал вам практически готовое решение.

Последний раз редактировалось mihali4; 20.12.2009 в 14:10.
mihali4 вне форума Ответить с цитированием
Старый 20.12.2009, 14:18   #13
antoha73
Пользователь
 
Регистрация: 20.12.2009
Сообщений: 14
По умолчанию

Цитата:
Код:
procedure TForm1.Button7Click(Sender: TObject);
var hw: cardinal;
begin
Label1.Caption:=FindControl(starting).Name;
hw:=GetNextWindow(starting,GW_HWNDNEXT);
Label2.Caption:=FindControl(hw).Name;
starting:=hw;
end;
З.Ы. MadReason дал вам практически готовое решение.
MadReason дал действительно то, что и было нужно! И Ваш код очень помог.
antoha73 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текст из Edit контрола jungle Win Api 2 27.10.2009 19:22
Можно ли, зная ID контрола, заполучить его хэндл? TwiX Общие вопросы Delphi 10 04.08.2009 00:01
Добавление контрола на форму ЯИмя Microsoft Office Excel 1 08.07.2009 15:58
Получение хэндла дочернего контрола Lich Win Api 7 01.07.2008 10:58
наличие определенного свойства у контрола Toxa Общие вопросы Delphi 5 03.09.2007 16:54