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

델파이 Q&A
Delphi Programming Q&A
[3251] [답변] FPGJSP/ MDI Chile form[D[D[D[D[D[D[D[D[D[D[D[
ryusw1 [ ] 1333 읽음    1998-06-12 17:31
안녕하세요? 유승우 입니다.

현재 MDI Child Form을 제거 하고 자 하고 싶은신것 같습니다.
두가지 방법이 있습니다. 그런데 한가지 방법은 안되네요..

첫번째는 SendMessage를 이영하는 것입니다.
  Message에는 WM_MDIDESTORY라는 메세지가 있어서 하나의 MDI를 제거해 줍니다,.
그런데 이 방법으노는 MDI Child가 제거가 안되네요..(이유가 뭘까?)
참고로 SendMessage에서는 WM_DESTORY도 먹히지 않습니다. 대신 WM_CLOSE를 써주죠..

두번째는 Form의 형식을 일시적으로 바꾸어 주는 방법입니다. (변칙이죠..)
FormStyle이라는 Property를 일시적을 fsNormal로 바꾸어 주면서 Close시켜 줍니다.
그러면 화면이 깜박 거리겠죠? Form을 Normal로 만들어주면서 Close시키니까..
그리고 Show할때는 fsMDIChild를 씁니다.

답변이 될지 모르겠네요...

이만.


+ -

관련 글 리스트
3251 [답변] FPGJSP/ MDI Chile form[D[D[D[D[D[D[D[D[D[D[D[ ryusw1 1333 1998/06/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.