Главная страница
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.47 MB
Время: 0.021 c
15-1215575465
engine
2008-07-09 07:51
2008.08.31
Поздравляю с победой на ImagineCup


15-1215601297
wipr
2008-07-09 15:01
2008.08.31
нужен InterBase 4


3-1204541204
Igor_34
2008-03-03 13:46
2008.08.31
Правильно - 0 или Null ?


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


15-1215665966
Riply
2008-07-10 08:59
2008.08.31
Дефайны. Никак не соображу с чем их едят ?