Windows(운영체제)에서 Parent를 가지지 않는 window (Form같은것)은 해상도보다 일정이상 크게
설정이 되지 않도록 동작하는것으로 알고있습니다.
그런데 2009에서는 되고 bcb6에서는 왜 안되냐구요?
bcb6은 Design-time에도 폼이 독립된 폼으로 떠서 Design 합니다. (FloatingDesigner)
하자만 2006이상에서는 어떤 BaseForm안에 Design하는 폼이 뜹니다. (EmbededDesigner)
bcb6에서도 Form위에 올려진 Control의 경우 해상도 보고 더 크게 설정할수 있고
Form의 Parent를 다른 Form으로 설정할경우 해상도 보다 더 크게 설정가능합니다.
Form2->Parent = Form1; //이렇게 다른 Form이나 control위에 올라가면
Form2->Width = 3000; //이러게 pc해상도 보도 크게 설정이 가능하죠
만약 2009에서도 IDE의 Tool-Style을 bcb6처러 해 놓으면
Form의 크기가 해상도 이상으로 설정이 안될것입니다.
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=730
그리고 Design-time때 해상도 이상으로 설정했다고 치더라도
실행하면 해상도 만큼 작아집니다.
그럼..
넘초보 님이 쓰신 글 :
: 6.0 이 없어서 2009 에서 테스트 해봤는데, 해상도 이상으로 설정이 잘 됩니다. 음.. 무엇이 문제일까...
:
: 박지혁 님이 쓰신 글 :
: : 개발 PC의 해상도가 1024*768 입니다.
: : 메인 폼 디자인중에 width와 height를 1280, 1024로 변경하려는데
: : 1024,768을 벗어나지 못하는데 원래 이런 것인지요?
: : 1024, 768 밑으로는 변경 잘됩니다.
: :
: : 개발 환경은 bcb6.0입니다.
|