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
[5047] [질문] MDI에 관한 전반적인 질문
지위향 [] 2876 읽음    2001-01-30 21:11
하고자 하는 프로그램의 의도

1. MDI Main Form에 Child Form를 여러개 Open하고자 했을때
   (하지만 Mdi형식 문서제어 프로그램이 아닌 일반업무에 적용하고자 한다.)

     예) [ 메뉴구조] | 파일 | 인사         | 급여         | Windows |
                     | 종료 | 인사기초자료 | 급여기초자료 | Title   |
                            | 인사카드     | 수당등록     | Cascade |
                            | 발령         | 공제등록     |         |

         |인사|인사기초자료| Open 코딩
         ------------------------------------------------------------
         for(int i=0; i < MDIChildCount; i++) {
            if(dynamic_cast<TForm *>(MDIChildren[i])) {
               MDIChildren[i]->Show();
               return;
            }
         }
         FCode1 = new TFCode1(Application);
         ------------------------------------------------------------
         위의 코딩으로 열린 인사기초자료 윈도우의 핸들이 다음과 같이
         |Windows| 메뉴아래에 추가되길 원함.
         | Windows |
         | Title   |
         | CasCade |
         | 인사기초자료 |  <-- 이부분과 같이 되어서 이부분을 클릭하면 인사기초자료 Window가 다시 Show되기를 원함.
 
2. Child Form 생성시 인사기초자료 Window의 Width와 Height의 값을 1012, 671로
   Setting하고 WindowState를 wsMaximized로 하여 Main Mdi Form안에 꽉차게 Open을
   하였다. -->이때 화면의 깜박임을 제어할수 있는 방법이 있는지 ? -->또, 다시 Maximized를 클릭하면 Main Mdi Form안에 Cascade형식으로 인사기초자료 Window가 Display되는데 Layer 형식으로 Display할수는 없는지 ?

Main MDI Form안에 여러개의 업무 Window를 Open하여 제어하고자 하는데
일반 예제로서는 여러개의 문서들을 제어하는 것들이어서 제가 하고자 하는
것과는 약간 달라서요....

C++ Builder에서 이 MDI를 쓰는 용도가 틀린건지
아님 다른방법으로 Main Form에
여러개의 Window를 Open하여 제어하는 방법이 있는지 해서요...

C++ Builder로 시작한지 얼마안되서요 아직 모르는 것이 많습니다.
도움 부탁드립니다....


+ -

관련 글 리스트
5047 [질문] MDI에 관한 전반적인 질문 지위향 2876 2001/01/30
5098     Re:[질문] MDI에 관한 전반적인 질문 박지훈.임프 3388 2001/02/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.