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

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



Память: 0.47 MB
Время: 0.013 c
3-48470
MaD
2003-08-22 16:11
2003.09.15
Аналог Session.PrivateDir для ADO


4-48839
Пубертанец
2003-07-16 11:36
2003.09.15
Как сделать кнопку в другой прикладухе Enabled из своей прикладух


3-48425
Andrey V.
2003-08-22 23:09
2003.09.15
Компонент TIBTransaction, один или больше ?


1-48631
graphmail
2003-09-03 10:09
2003.09.15
Delphi+Excel


14-48695
nikkie
2003-08-25 16:34
2003.09.15
тест




   Наверх