Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
15-1215785201
Interior
2008-07-11 18:06
2008.08.31
Allegro - что за зверь?


15-1215692505
i
2008-07-10 16:21
2008.08.31
Смена языка интерфейса в висте..


4-1194955541
Tahion2
2007-11-13 15:05
2008.08.31
Смена иконки папки в Висте


3-1204798838
Rax
2008-03-06 13:20
2008.08.31
разная высота строк в DBGRID


15-1215190910
Наталия
2008-07-04 21:01
2008.08.31
вэб-камера




   Наверх