Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];

Вниз

Положение окна на экране(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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
15-1215409345
Rouse_
2008-07-07 09:42
2008.08.31
Приветствуем новых Мастеров


3-1204634091
abhtr
2008-03-04 15:34
2008.08.31
Один Master <-> несколько Detail


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


11-1192910752
Виктор007
2007-10-21 00:05
2008.08.31
Ошибка в TBitBtn при включенном GRAPHCTL_XPSTYLES


2-1216794383
Mishenka
2008-07-23 10:26
2008.08.31
Как отловить событие, когда в ListView изменяют ширину столбца?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский