Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2013-11-28 10:44:07 ЛС | профиль | цитата
sla8a писал(а):
Вот вам пожалуйста реальная задача
.........
Как сделать сохранение в файл с последующей загрузкой при запуске окна, установленных пользователем размеров интерфейса?
Задача реальная и давно решена.
sla8a, а это не мясо ?
ini-файл писал(а):
SavePosName=Если не пустое - автоматически запоминать позицию и размер окна на экране. Если указано расширение .ini и имя секции (например MyProject.iniMainForm), то сохранение идет в INI-файл. Иначе - это имя ключа в секции реестра HKEY_CURRENT_USERSoftware|2|
Откуда взял
sla8a писал(а):
Каждый раз при запуске этого окна приходиться растягивать.


Алаверды :

Add(MainForm,10554026,161,126)
{
Width=511
Height=361
}
Add(ChildFormEx,13613059,210,126)
{
}
BEGIN_SDK
Add(EditMultiEx,15549574,21,21)
{
Width=706
Height=340
}
Add(MainForm,2178269,154,98)
{
Left=35
Top=105
Width=553
Height=377
SavePosName="MyProject.iniForm2"
}
Add(Memo,7149315,378,133)
{
Width=310
Height=350
Align=1
}
Add(ChildPanelEx,1134722,462,133)
{
}
BEGIN_SDK
Add(EditMultiEx,2610777,21,21)
{
Width=398
Height=319
}
Add(Panel,7362733,35,105)
{
Left=320
Width=225
Height=350
Align=5
}
Add(MTStrTbl,9214632,294,84)
{
Left=2
Top=2
Width=221
Height=135
Align=2
Columns=#1:1|1:2|1:3|
}
Add(Splitter,16079114,294,154)
{
Left=2
Top=137
Width=221
Height=13
Align=2
}
Add(ListBox,3147658,273,217)
{
Left=2
Top=150
Width=221
Height=198
Align=5
}
END_SDK
Add(Splitter,11605168,420,133)
{
Left=310
Width=10
Height=273
Align=1
}
END_SDK


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0