[MDIChild Form 디자인 크기대로 고정하기]
//Inspector Properties
Position = poDefaultPosOnly
? MDIForm에서 MDIChild폼을 생성할때는 크기가 항상 디자인시의 Height와
Width를 유지합니다. 그런데, Cascade하고 나서나, Tile하고 나면,
MDIChild폼의 크기가 다시 늘어납니다.
Position = poDefaultPosOnly로 프라퍼티를 설정해주면, MDIForm을
늘였다.. 줄였다하더라도.. MDIForm에서 MDIChildForm을 새로 생성할때
원래 디자인 크기대로 생성이 됩니다. 아마 저랑 똑같은 문제 가지고,
끙끙 앓은게 아닌가합니다. 아마도 같은 책을 보고 있는지도.
MDIChild폼의 x아이콘을 클릭해도 종료되지 않고, Minimized되는것도
저같이 고민한것은 아닌가 싶어.. 바로 밑에 해결방법을 같이 올렸습니다.
[MDIChild Form X아이콘으로 종료하기]
//Inspector Events
//OnClose 두번 클릭
void __fastcall TForm2::FormClose(TObject *Sender, TCloseAction &Action)
{
Action = caFree;
}
|