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
[35688] Re:MDIChild 두번 생성하기 막으려면?
버그 버그 [siral] 1080 읽음    2004-06-16 06:36
하나의 배열을 만드세요..굳이 배열이 아니라도 되지만.

그리고 그곳에 최소한 ChildForm의 핸들정도는 저장 하시는것이 좋습니다.

만약 버튼이 눌려 지면 ChildForm에서 인덱스를 검사하여 포커스를 줄것인지 새로 생성하실것인지를 생각하시면 될듯...

메모리 해제는 PostMessage를 사용해서 하시면 될듯 싶구요.

그럼..


지리산 왕따. 님이 쓰신 글 :
: 안녕하세요...
: 특정 버튼이 눌릴때 MDIChild 폼을 아래와  같이 만들었습니다.
:
: void __fastcall TForm1::create1Click(TObject *Sender)
: {
:         TForm3 *myForm = new TForm3(Application);
:         myForm -> Show();
: }
:
:
: 그리고 또다시 create1Click(TObject *Sender) 버튼이 눌리면 , 이미 MDIchild가 생성되어 있으면,
: 다시 생성하지 않고.. 그냥 포커스 정도만 옮기는 정도 (show 정도만 해도 될것 같습니다 )로
: 하려 하는데...
: 기존에 이미 myForm 이 생성되어 있는지 알수 있는 방법이 있는지요?
:
: 수고 하세요.
:
:

+ -

관련 글 리스트
35686 MDIChild 두번 생성하기 막으려면? 지리산 왕따. 788 2004/06/15
35689     Re:MDIChild 두번 생성하기 막으려면? civilian 895 2004/06/16
35702         Re:Re:MDIChild 두번 생성하기 막으려면? 지리산 왕따. 952 2004/06/16
35688     Re:MDIChild 두번 생성하기 막으려면? 버그 버그 1080 2004/06/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.