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
[52259] [MDI Application] MDIChildCount와 ActiveMDIChild에 관한 질문
정성훈.해미 [sage5nor] 1582 읽음    2008-02-14 10:14
안녕하세요.
정성훈.해미입니다.

정말 오랜만에 질문 올립니다...^^*

MDI 어플리케이션을 만들고 있는데
풀리지 않는 문제로 고민중이어서 도움을 요청합니다.

MDIChildCount는 자식폼이 생성될때 카운트가 증가하고 자식폼이 제거된 후 카운트가 감소하더군요.
ActiveMDIChild도 마찮가지로 자식폼이 생성된후 액티브되면서 해당 자식폼을 가리키고
액티브된 자식폼이 제거된후 변경됩니다.

[고민]
자식폼이 액티브될때는 이미 MDIChildCount, ActiveMDIChild가 처리된 후라서 상관없는데.
자식폼이 제거될때는 MDIChildCount, ActiveMDIChild값을 사용하기가 좀 애매합니다.

제거된 후 변경되기때문에 이벤트 내에서 MDIChildCount, ActiveMDIChild값을 참고하여 사용할 수 가 없네요.

이 고민의 발단이된건

부모폼에 있는 액션중의 일부(50%)를 액티브된 자식폼에서만 활성화 시킬려고하는 것 때문입니다.

현재는 부모폼에 액션활성화 함수를 만들고
자식폼 액티브 이벤트와 디액티브이벤트에서 호출하게 해놨는데
액티브 이벤트에서는 잘되지만
디액티브 이벤트에서는 MDIChildCount, ActiveMDIChild값이 변하기전이라 원하는 동작이 나오지 않습니다.

부모폼에서 자식폼이 닫힌 후  발생하는 이벤트가 있을까요??

아시는 분 지식 조금만 나눠조세요~~~~~.

지금까지 두서없는 글 읽어주셔서 감사합니다.

//----------------------------------------
//  ┏┓
//  ┣┻┓┏   ┃┃     작은 생각이 세상을 바꾼다
//  ┃♡┃┣   ┣┫┏┓
//  ┗━┛┗   ┃┃┣┫┏┓┏┓      - 정성훈.해미
//  ━━━━━━━━━┣┛┣┛┗┫━━━━━━
//  Web Site: http://www.hemistory.net
//  e-mail: sage5nor@chol.com
//----------------------------------------

+ -

관련 글 리스트
52259 [MDI Application] MDIChildCount와 ActiveMDIChild에 관한 질문 정성훈.해미 1582 2008/02/14
52264     Re:[MDI Application] MDIChildCount와 ActiveMDIChild에 관한 질문 장성호 1575 2008/02/14
52265         [냉무] 답변 감사합니다~~ 즐거운 하루되세요 ^^* 정성훈.해미 1220 2008/02/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.