Начало » Программирование » Delphi » Помогите сломать VCL-стереотип - создать окно, поверх только родительского (FormStyle := fsStayOnTop - только для родительского окна)
Помогите сломать VCL-стереотип - создать окно, поверх только родительского [сообщение #2925] |
Sun, 06 August 2023 14:32 |
GrigoryFomin
Сообщений: 91 Зарегистрирован: April 2023
|
Member |
|
|
В вэбэ это часто реализуется, имеет хорошее применение. Нужно, чтобы в MDI-приложении у MDIChild окна создать модальное окно, чтоб оно было модальным и перекрывало ТОЛЬКО свое родительское MDIChild окно, переключаясь на другие MDIChild окна, никакого перекрытия модальным окном не было. Типа как у вкладках браузера - если вылезло на одной вкладке диалоговое модальное окно, на других вкладках от него не было даже запаха. Понятно, что это противоречит VCL-однопоточной концепции, но может это как-то эмулировать? уже думал сделать на основе вкладок TPageControl, на одной странице которого делать "MDIChild окно", а на другой странице - типа "модальное окно" и рисовать на нем фон - изображение первой страницы. Но как-то сильно криворуко. Может, есть что-то более апишное и элегантное?
|
|
|
|
|
Помогите сломать VCL-стереотип - создать окно, поверх только родительского
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
От: SD - Mon, 07 August 2023 00:34
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
От: SD - Tue, 08 August 2023 14:46
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
От: МП - Tue, 08 August 2023 15:18
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
От: SD - Wed, 09 August 2023 00:37
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
От: МП - Mon, 07 August 2023 15:40
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
От: SD - Thu, 10 August 2023 14:05
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
От: МП - Tue, 06 February 2024 11:47
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
От: МП - Wed, 07 February 2024 12:24
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
От: МП - Tue, 13 February 2024 12:40
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
|
|
|
Re: Помогите сломать VCL-стереотип - создать окно, поверх только родительского
От: МП - Tue, 13 February 2024 15:31
|
Переход к форуму:
Текущее время: Wed Dec 18 17:13:42 GMT+3 2024
Общее время, затраченное на создание страницы: 0.01399 секунд
|