OberonCore
https://forum.oberoncore.ru/

WorkWindows - Список окон
https://forum.oberoncore.ru/viewtopic.php?f=90&t=792
Страница 2 из 2

Автор:  Евгений Темиргалеев [ Среда, 25 Июнь, 2008 12:38 ]
Заголовок сообщения:  Re: Список окон

Евгений Темиргалеев писал(а):
- про Ctrl+L просмотрел...
Кстати, ссылки создаются и со списком окон. Поэтому и просмотрел :)

Похоже выполняется первая доступная команда, на которую назначено сочетание... Иван, сочетания BB обрабатывает в HostMenus.TranslateAccelerators?

Автор:  Иван Горячев [ Среда, 25 Июнь, 2008 12:48 ]
Заголовок сообщения:  Re: Список окон

Евгений Темиргалеев писал(а):
Кстати, ссылки создаются и со списком окон. Поэтому и просмотрел :)

Похоже выполняется первая доступная команда, на которую назначено сочетание... Иван, сочетания BB обрабатывает в HostMenus.TranslateAccelerators?


Да. Обрабатывается по порядку до первого активного совпадения (т.е. у которого guard разрешает выполнение)

Автор:  maliya [ Четверг, 31 Июль, 2008 06:09 ]
Заголовок сообщения:  Re: Список окон

Valery Solovey писал(а):
Если забыть о дёрганьи окон в списке, то не вижу проблем с таким способом:
Код:
wadr: POINTER TO ARRAY OF Windows.Window;


Вложения:
Windows.odc [4.98 КБ]
Скачиваний: 642

Автор:  Евгений Темиргалеев [ Четверг, 31 Июль, 2008 11:20 ]
Заголовок сообщения:  Re: Список окон

Такая реализация не корректна - приведет к утечке памяти.

Автор:  Valery Solovey [ Четверг, 31 Июль, 2008 11:57 ]
Заголовок сообщения:  Re: Список окон

А почему приведёт к утечке памяти? Ведь, старые указатели мы не сохраняем в отдельном списке. Соответственно, они доступны для сборщика мусора (рано или поздно).

Автор:  Евгений Темиргалеев [ Пятница, 01 Август, 2008 11:18 ]
Заголовок сообщения:  Re: Список окон

Гм, Вы правы. Массив-то перезаполняется каждый раз, старые ссылки теряются.

Автор:  rv82 [ Понедельник, 29 Сентябрь, 2008 11:57 ]
Заголовок сообщения:  Re: Список окон

Очень полезная программа. Установил - и доволен!

Автор:  Евгений Темиргалеев [ Понедельник, 14 Февраль, 2011 12:04 ]
Заголовок сообщения:  Re: WorkWindows - Список окон

Подклепал чтение виндовых заголовков окна. Теперь в списке видна разница между основным и вторичными окнами документа.

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/