powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / несколько окон в приложении с WindowState=wsMaximized
13 сообщений из 13, страница 1 из 1
несколько окон в приложении с WindowState=wsMaximized
    #39759694
spenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Если в приложении открыть несколько окон с WindowState=wsMaximized, то при сворачивании приложения и последующем его восстановлении последовательно отображаются все такие окна. Что внешне проявляется как мелькание. И меняется активное окно.

Не смог найти источника такого поведения программы.
Есть ли возможность отключить такое поведение? Хотелось бы, чтобы все было также, как с окнами в нормальном состоянии. При восстановлении приложения все в том же виде, как при его сворачивании.
...
Рейтинг: 0 / 0
несколько окон в приложении с WindowState=wsMaximized
    #39759832
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spenov,

авторНе смог найти источника такого поведения программы.

windows?
...
Рейтинг: 0 / 0
несколько окон в приложении с WindowState=wsMaximized
    #39759840
spenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
makhaon,
delphi7 +Win10
...
Рейтинг: 0 / 0
несколько окон в приложении с WindowState=wsMaximized
    #39759976
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spenov,

это был ответ, если что :)
...
Рейтинг: 0 / 0
несколько окон в приложении с WindowState=wsMaximized
    #39760005
spenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
makhaon,

я там увидел знак вопроса. поэтому расценил как вопрос. ну и всеравно был не прав, что сразу это не указал.

может всетаки есть возможность приструнить виндовс?
...
Рейтинг: 0 / 0
несколько окон в приложении с WindowState=wsMaximized
    #39760022
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spenov,

можно попробовать ловить события сворачивания и разворачивания программы.
перед сворачиванием сохранить где-то текущее активное окно.
после разворачивания сохраненному окну сделать BringToFront. Мелькание скорее всего побороть не удастся. может еще кто что скажет.
...
Рейтинг: 0 / 0
несколько окон в приложении с WindowState=wsMaximized
    #39760024
spenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
makhaon,

вчера весь день ловил...пытался не отрабатывать активизацию и прочее.
но оно всеравно мельтешит. так и подумал что винда шлет сообщения. но может какое то сообщение можно отловить и заблокировать. и тем самым победить мелькание.
...
Рейтинг: 0 / 0
несколько окон в приложении с WindowState=wsMaximized
    #39760033
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забей, эта VCL крива до невозможности. Переработай интерфейс чтобы окна не перекрывались
или сворачивай их при потере фокуса.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
несколько окон в приложении с WindowState=wsMaximized
    #39760060
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spenovmakhaon,

вчера весь день ловил...пытался не отрабатывать активизацию и прочее.
но оно всеравно мельтешит. так и подумал что винда шлет сообщения. но может какое то сообщение можно отловить и заблокировать. и тем самым победить мелькание.мелькание не из-за сообщений, а из-за включённой анимации
проверить можно выключив её тынц

борется она к сожалению не так просто
...
Рейтинг: 0 / 0
несколько окон в приложении с WindowState=wsMaximized
    #39760066
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)борется она к сожалению не так просто

У меня подозрение, что ТС изобретает интерфейс мастера, но зашёл с не совсем правильного
направления. Ибо необходимость иметь несколько форм в развёрнутом состоянии как-то
напрягает...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
несколько окон в приложении с WindowState=wsMaximized
    #39760070
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovнеобходимость иметь несколько форм в развёрнутом состоянииДа, мне это не нравится.
Исключение одно допустимо: одно модальное окно над главным.
Вообще сейчас всё стремится к возврату в консоль. Чтобы без плясок с фокусом, активностью и т.д.
Идеальный интерфейс - это когда невозможно "не туда нажать".
...
Рейтинг: 0 / 0
несколько окон в приложении с WindowState=wsMaximized
    #39760098
spenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kealon(Ruslan),

анимация отключена. дело именно в том, что при восстановлении последовательно активируются все окна с состоянием максимальности.
...
Рейтинг: 0 / 0
несколько окон в приложении с WindowState=wsMaximized
    #39760141
Beltar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TPageControl спасет топик-стартера.

автор Ибо необходимость иметь несколько форм в развёрнутом состоянии как-то
напрягает...

Наверное, потому, что одновременно можно использовать только одну из них.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / несколько окон в приложении с WindowState=wsMaximized
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]