|
안녕하세요. 답변은 아니지만...
상태바가 두꺼워서 그런것 같다고 하셔서...
제 생각에서는 윈도우의 외곽선 두께, 캡션의 높이, 메뉴의 높이는 윈도우 버젼마다 다를 수 있습니다. 그래서 코딩으로 화면 레이아웃을 처리하는 경우에 Win32 API로 위의 값들을 가져와 처리해야 합니다.
그러나, 윈도우 내부의 ClientRect 부분은 전체 윈도우에서 위의 요소를 제외한 영역입니다. 화면에 보이는 컨트롤들의 위치를 코딩으로 처리하는 것이 아니라면(즉, Align 프로퍼티로 설정한 경우라면), 화면의 구성 요소들은 ClientRect 영역에 들어가는 것이니 영향을 받지는 않을 것이라고 여겨 집니다.
적절한 답변은 아니였지만, 도움이 되었으면 ..
레쓰비 님이 쓰신 글 :
: 안녕하세요... 이런현상을 어떻게 잡아야 할찌 몰라서 질문드립니다...
: Windows 2000에서 제작한 프로그램을 Windows XP에서 실행하면 화면아래 부분이 조끔씩 밀리네요...
: XP의 원도우 품에 상태바가 좀 두꺼워서 그런것 같은데 어떻게 해결할 방법이 있는지요...
: XP에서 컴파일하면 될것도 같은데... 혹 코딩이나 다른 방법으로 해결할 수 있는지요...
: 답변 부탁드립니다... 프로그램은 빌더 5.0 만들었구요...^^
|