Сам себе Windows ...

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8032
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Сам себе Windows ...

Сообщение Игорь Столяров »

Привет всем !

Тут уперся казалось бы в детский вопрос. Если программа MDI Frame и соответственно внутри ее MD Window, которых может быть N < 64.
В общем обычная программа. Нужно сделать переключение всех открытых окон (потоков) внутри программы по кругу при помощи "горячей кнопки", аналогично как в Windows "ALT+TAB".

В голову приходят какие-то душераздирающие варианты, вроде завести глобальную очередь открытых потоков, перехватывать в FRAME по Alert комбинацию кнопок и потом передавать события в поток по его номеру, далее активировать дочернее окно ... :(
Что-то сразу стало грустно. Окон много, я один. А проще это никак нельзя сделать ?!
Заранее спасибо за идею, если она конечно вообще есть в природе ... ;)
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Сообщение Admin »

А Ctrl-F6 не пробовал? :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8032
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Сообщение Игорь Столяров »

Блин ! Спасибо ... :)
Как обычно, все проблемы и вопросы от невнимательности ... ;(
Ответить