Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.31;
Скачать: CL | DM;

Вниз

Положение окна на экране(Z)   Найти похожие ветки 

 
@!!ex ©   (2007-12-07 11:32) [0]

Как узнать?
Задача: нужно запомнить положение окон, чтобы потом можно было его восстановить.
С XY координатами проблем нет, а вот в какой последовательности они лежат... непонятно как получить.


 
Семен Сурков   (2007-12-08 03:00) [1]

Я как-то выполнял похожую задачу. Мне нужно было записывать в реестр раскладку окон в MDI приложении. Я просто брал и перебирал все окна

for I := Application.MainForm.MDIChildCount - 1 downto 0 do
  Application.MainForm.MDIChildren[I] бла-бла-бла записать куда-то


 
turbouser ©   (2007-12-08 03:39) [2]


>
> @!!ex ©   (07.12.07 11:32)  

MSDN ?


 
Dib@zol ©   (2007-12-08 13:33) [3]

GetTopWindow + GetNextWindow(GW_HWNDNEXT).


 
Юрий Зотов ©   (2007-12-08 13:44) [4]

Перебирать окна как в [3], а сохранять WINDOWPLACEMENT (cм. GetWindowPlacement и SetWindowPlacement). Тогда гарантируется точное восстановление положения, состояния и всех настроек окон.


 
@!!ex ©   (2007-12-11 16:14) [5]

> [3] Dib@zol ©   (08.12.07 13:33)


> [4] Юрий Зотов ©   (08.12.07 13:44)

Спасибо! То что нужнО! Сам бы я на это врядли вышел!


 
wsv   (2007-12-12 11:26) [6]

rxtools -> formplacement в помощь.
ничего делать не надо. просто бросить на форму и active в true.


 
homm ©   (2007-12-12 11:28) [7]

> [6] wsv   (12.12.07 11:26)

Попытайся сначала прочесть то, что до тебя написали.



Страницы: 1 вся ветка

Текущий архив: 2008.08.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
15-1215190910
Наталия
2008-07-04 21:01
2008.08.31
вэб-камера


11-1192972349
Dodfr
2007-10-21 17:12
2008.08.31
Problem with 2.83 since 2.53


1-1197552021
Zheksik
2007-12-13 16:20
2008.08.31
запретить вывод на консоль


10-1148641186
Davinchi
2006-05-26 14:59
2008.08.31
Обработчик события OnKeyDown в ActiveFormX не реагирует на ...


1-1198005654
Punch
2007-12-18 22:20
2008.08.31
MDI и мерцания MDIChild