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

Вниз

Сохранение параметров окон   Найти похожие ветки 

 
Universe ©   (2003-08-30 14:22) [0]

Помогите с сохранением параметров окон.
Есть два окна dockable. Необходимо сохранить их в соедененной позиции (состыкованными) как сделать это на событи OnClose и как подгрузить на OnCreate?


 
Universe ©   (2003-08-30 14:25) [1]

P.S. Смысл сделать окна как в Winamp"е.


 
Universe ©   (2003-08-30 15:17) [2]

Да, если вопрос не понятен поясняю нужно сохранить при закрытии программы параметры окон и загрузить при запуске но соедененными.


 
Universe ©   (2003-08-30 15:17) [3]

Да, если вопрос не понятен поясняю нужно сохранить при закрытии программы параметры окон и загрузить при запуске но соедененными.


 
Universe ©   (2003-08-30 15:19) [4]

Да, если вопрос не понятен поясняю нужно сохранить при закрытии программы параметры окон и загрузить при запуске но соедененными.


 
Universe ©   (2003-08-30 15:22) [5]

блин бага на сайте я обновлял страницу, а у меня добавлялись ответы, вернее мои же коментарии к вопросу. причем обновлял в самом форуме....


 
Yanis ©   (2003-08-30 18:30) [6]

TIniFile


 
TButton ©   (2003-08-30 18:59) [7]

type
MyWinState = record
left,
top:integer;
end;

onClose
win1state.top:=form1.top;
win1state.left:=form1.left;
win2state.top:=form2.top;
win2state.left:=form2.left;
AssignFile(f,"settings.dat");
Rewrite(f);
Write(f,win1state,win2state);
CloseFile(f);

onCreate
AssignFile(f,"settings.dat");
Reset(f);
Read(f,win1state,win2state);
CloseFile(f);
form1.top:=win1state.top;
form1.left:=win1state.left;
form2.top:=win2state.top;
form2.left:=win2state.left;

ето конечно правильно НО! ето коряво и неудобно и неуниверсально, поетому лучше - реестр или ини файл


 
Universe ©   (2003-09-01 19:28) [8]

Спасибо... Обязательно воспользуюсь.....


 
ggsoft ©   (2003-09-01 19:35) [9]

Лучше:
GetWindowPlacement(...)/SetWindowPlacement(...) в реестр
TRegistry.WriteBinaryData(...)/ReadBinaryData(...)


 
Universe ©   (2003-09-02 14:56) [10]

Тогда как сделать их тоскаемыми друг за другом....



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

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

Наверх




Память: 0.48 MB
Время: 0.03 c
14-48726
Pindos
2003-08-26 21:26
2003.09.15
Пираты


9-48388
Джастер
2002-10-20 14:30
2003.09.15
Игрулька Phyz


1-48601
MakNik
2003-09-03 15:57
2003.09.15
StringGrid


1-48599
StrinGrid
2003-09-03 16:36
2003.09.15
Программно выделим ячейку


1-48559
olookin
2003-09-01 16:44
2003.09.15
Системный шрифт и проблема которую он мне создает