|
안녕하세요 스페로 입니다.
Tini를 이용하는 방법이 가장 좋은 방법이고
C++빌더 도움말에 예제 또한 님께서 언급 하신것처럼 윈도우 size를 기억하게 하는 것입니다.
다음의 소스는 빌더 도움말에서 발췌 햇슴니다.
__fastcall TForm1::TForm1(TComponent *Owner) : TForm(Owner)
{
TIniFile *ini;
ini = new TIniFile( ChangeFileExt( Application->ExeName, ".INI" ) );
Top = ini->ReadInteger( "Form", "Top", 100 );
Left = ini->ReadInteger( "Form", "Left", 100 );
Caption = ini->ReadString( "Form", "Caption",
"Default Caption" );
ini->ReadBool( "Form", "InitMax", false ) ?
WindowState = wsMaximized :
WindowState = wsNormal;
delete ini;
}
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
TIniFile *ini;
ini = new TIniFile(ChangeFileExt( Application->ExeName, ".INI" ) );
ini->WriteInteger( "Form", "Top", Top );
ini->WriteInteger( "Form", "Left", Left );
ini->WriteString ( "Form", "Caption", Caption );
ini->WriteBool ( "Form", "InitMax",
WindowState == wsMaximized );
delete ini;
}
TiniFile을 이용하시기 전에
#include <iniFiles.hpp>
꼭 인클루드 하시구요
그럼^^
볼로 님이 쓰신 글 :
: 안녕들 하세요.
:
: 윈도우에서 작업을 하다가 종료를 하게되면 윈도우 size, 설정 등
:
: 여러가지 자기에 맞게 설정해서 사용하죠. 이걸 session이라고 설명해도
:
: 될지. 아무튼 news group에 물어보니 특별히 일반적인 방법은 없다고 하더군요
:
: ini file이나 기타 다른 화일에 기록하거나 registry에 등록하여 사용하라는
:
: 권고를 듣기는 했지만... 아직 미흡하기만 합니다.
:
: ** 윈도우에서 작업 환경 저장했다가 다음 실행시 그 작업 환경 그대로 가는
:
: 방법을 좀더 자세히 아시는 분 설명 부탁 드립니다.
:
: ** 그리고 일반적으로 어떤 방법을 사용할까요?
|