|
하나의 배열을 만드세요..굳이 배열이 아니라도 되지만.
그리고 그곳에 최소한 ChildForm의 핸들정도는 저장 하시는것이 좋습니다.
만약 버튼이 눌려 지면 ChildForm에서 인덱스를 검사하여 포커스를 줄것인지 새로 생성하실것인지를 생각하시면 될듯...
메모리 해제는 PostMessage를 사용해서 하시면 될듯 싶구요.
그럼..
지리산 왕따. 님이 쓰신 글 :
: 안녕하세요...
: 특정 버튼이 눌릴때 MDIChild 폼을 아래와 같이 만들었습니다.
:
: void __fastcall TForm1::create1Click(TObject *Sender)
: {
: TForm3 *myForm = new TForm3(Application);
: myForm -> Show();
: }
:
:
: 그리고 또다시 create1Click(TObject *Sender) 버튼이 눌리면 , 이미 MDIchild가 생성되어 있으면,
: 다시 생성하지 않고.. 그냥 포커스 정도만 옮기는 정도 (show 정도만 해도 될것 같습니다 )로
: 하려 하는데...
: 기존에 이미 myForm 이 생성되어 있는지 알수 있는 방법이 있는지요?
:
: 수고 하세요.
:
:
|