|
최대화가 잘 안되서 질문드립니다.
많은 PC에 설치하여 봤으며, (100 대 이상) 특정 몇몇 PC 에서 이런 현상이 나타납니다.
프로그램 실행시 전체화면으로 시작되는데,
실제 바탕화면에 꽉차는게 아니고, 위쪽은 1줄 비고, 좌우아래는 바탕화면 밖으로 더 나간 상태에서 실행이 됩니다.
한번 최소화를 했다가 복원시키면, 그 때서야 바탕화면에 딱 맞게 전체화면으로 나옵니다.
※ 프로그램 시작 부분에
Application->Minimize();
Application->Restore();
를 썼더니 원하는데로 화면크기는 맞춰지는데
프로그램 시작시간이 더 걸리고(3~5초 정도), 창이 한번 내려갔다 올라오니 보기가 참 안좋습니다.
게다가 특정 몇몇 PC 를 위해서 이런 방법을 쓰는 것도 좀 이상하고요.
혹시 다른 방법이 있을까요?
|
전역 포인터인 Screen 을 참조하셔서 화면 크기 알아내신 다음에,
Form 위치를 조정해주시면 됩니다.
다른 프로그램도 다 그렇게 하는거 같더군요.
특히 듀얼 모니터를 제대로 지원하려면 이 방식 말고는 방법이 없을 겁니다.