File->New...->Projects탭을 통해서 자동으로 mdi프로젝트를 만들수는 있겠지만요..
그 과정을 통하지 않고 폼을 두 개 만들고, 하나는 main으로 하나는 child로 설정해서 main의
단추를 누르면 미리 만들어 둔 자식 폼이 보여지게 하고 싶은데..첨이다보니 쉽지가 않네요.
자동으로 만들어 주는 그 점에 착안해서 이것 저것 자동으로 만들어진 소프에서 복사하다가
붙여 넣고 했는데 왜 그런 것들이 필요한지 모른채 베끼다 보니까 금새 막혀 버리네여..
제가 새 프로젝트에 복사한 것들은 메인 헤더파일에 아래와 같은 내용을 채워 넣고,
아래 내용을 복사 해 넣고...
void __fastcall TMainForm::CreateMDIChild(String
Name) { TMDIChild *Child;
file://--- create a new MDI child window
---- Child = new TMDIChild(Application); Child->Caption =
Name; if (FileExists
(Name)) Child->Memo1->Lines->LoadFromFile(Name); }
폼스탈 설정하고...등등 하긴 했는데 뭔가 빠져 있는 것 같습니다.
자동으로 만들어 주는거 말고 첨부터 수동으로(?) 할려면 어떠한 것들을 코딩해 주어야 하는지 알고
싶네요...
|