C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[25494] Re:[질문] 윈도우 작업 상태 기억했다가 다음 실행시 그상태로 가는법은?
최준호.스페로 [sparrow] 741 읽음    2003-05-07 11:01
안녕하세요 스페로 입니다.
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에 등록하여 사용하라는
:
: 권고를 듣기는 했지만... 아직 미흡하기만 합니다.
:
: ** 윈도우에서 작업 환경 저장했다가 다음 실행시 그 작업 환경 그대로 가는
:
: 방법을 좀더 자세히 아시는 분 설명 부탁 드립니다.
:
: ** 그리고 일반적으로 어떤 방법을 사용할까요?

+ -

관련 글 리스트
25493 [질문] 윈도우 작업 상태 기억했다가 다음 실행시 그상태로 가는법은? 볼로 613 2003/05/07
25494     Re:[질문] 윈도우 작업 상태 기억했다가 다음 실행시 그상태로 가는법은? 최준호.스페로 741 2003/05/07
25498         Re:Re:[질문] 그렇다면 form위에 있는 TListView나 StringGrid의 변경된 상태도 저장 가능한가요? 볼로 615 2003/05/07
25500             Re:Re:Re:[질문] 그렇다면 form위에 있는 TListView나 StringGrid의 변경된 상태도 저장 가능한가요? 최준호.스페로 664 2003/05/07
25502                 Re:Re:Re:Re:[질문] 감사합니다.좀 선명해진것 같습니다. 수고하세요^^(냉무) 볼로 579 2003/05/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.