Данная бага присуща Visual Studio С++ и Delphi.
Я смотрел вопросы на эту тему в гугле. Нашёл кучу вопросов, но ответов-решений нет. На борде тож ничего на эту тему. По этому специальный топик.
Характеристика:
Глюк похож на двадцать пятый кадр. Приходится улавливать глазом рисование сцены объектов, которой в реальности мы не видели и не увидим, т.е. открыт канал в паралельный мир. При насыщеном перерисовками и выравниваниями скролбаров и сплитов IDE, начинает подташнивать.
Описание (шаги):
1. Так как я пользую Delphi, то пишу для про неё, но уважаемые мучители микросовтовского компилера, думаю, могут продублировать шаги у себя.
2. Создаём новый проект (кнопа New Items, категория Delphi Projects, иконка MDI Application).
3. Будет запрошен целевой каталог - делаем типа "Новая папка" (нам и этого хватит).
4. Запускаем...
-->
5. Теперь в запущеной проге создадим два или более новых MDI окна.
6. Максимизируем любое из них.
7. Жмем <Ctrl+Tab> окна нормально переключаются.
8. Идём в меню Window меняем окно - в результате мерцает глюк!!!!!!
При переключении этих окон в дизайнере Delphi, та же глюка, а вот при Ctrl+Tab её нет нигде. Были идеи посылать в главное окно комбинацию клавиш, пока не переключишся на нужное, но уже при пяти окнах пришлось отказаться - ещё хуже.
Какие вопросы всвязи с этим интересуют меня:
а. Может кто знает как с этим бороться или причины этого.
б. Может будут здоровые свежие идеи по этому поводу.
в. Я уже кое что сделал, но идея сильно не доработана. Много ситуаций когда меняется сценарий поведения VCL или система перестаёт понимать что произошло. Код я выложу немного позже, пока интереснее первые вопросы.
г. Ну и какую Вы хотели бы логику поведения окон, что для Вас было бы стандартным при ситуациях минимизации максимизации, переключениях и т.д. Ситуации я тоже отпишу попозжа.
=====
Заранее благодарен всем участникам.
Я смотрел вопросы на эту тему в гугле. Нашёл кучу вопросов, но ответов-решений нет. На борде тож ничего на эту тему. По этому специальный топик.
Характеристика:
Глюк похож на двадцать пятый кадр. Приходится улавливать глазом рисование сцены объектов, которой в реальности мы не видели и не увидим, т.е. открыт канал в паралельный мир. При насыщеном перерисовками и выравниваниями скролбаров и сплитов IDE, начинает подташнивать.
Описание (шаги):
1. Так как я пользую Delphi, то пишу для про неё, но уважаемые мучители микросовтовского компилера, думаю, могут продублировать шаги у себя.
2. Создаём новый проект (кнопа New Items, категория Delphi Projects, иконка MDI Application).
3. Будет запрошен целевой каталог - делаем типа "Новая папка" (нам и этого хватит).
4. Запускаем...
-->
5. Теперь в запущеной проге создадим два или более новых MDI окна.
6. Максимизируем любое из них.
7. Жмем <Ctrl+Tab> окна нормально переключаются.
8. Идём в меню Window меняем окно - в результате мерцает глюк!!!!!!
При переключении этих окон в дизайнере Delphi, та же глюка, а вот при Ctrl+Tab её нет нигде. Были идеи посылать в главное окно комбинацию клавиш, пока не переключишся на нужное, но уже при пяти окнах пришлось отказаться - ещё хуже.
Какие вопросы всвязи с этим интересуют меня:
а. Может кто знает как с этим бороться или причины этого.
б. Может будут здоровые свежие идеи по этому поводу.
в. Я уже кое что сделал, но идея сильно не доработана. Много ситуаций когда меняется сценарий поведения VCL или система перестаёт понимать что произошло. Код я выложу немного позже, пока интереснее первые вопросы.
г. Ну и какую Вы хотели бы логику поведения окон, что для Вас было бы стандартным при ситуациях минимизации максимизации, переключениях и т.д. Ситуации я тоже отпишу попозжа.
=====
Заранее благодарен всем участникам.