어떻게 질문을 올려야 할지 대략 난감하지만 그간 프로젝트를 하면서 궁금했던점을 올려 봅니다.
첫번째,
먼저 메인폼이 onCreate될때 특정 데이타베이스를 연결하고 쿼리를 날려야 하는경우가 많이 있습니다.
이러한 경우 쿼리 결과가 나온후에야 폼 안의 각종 컴포넌트들이 화면에 뿌려지고 그에 해당하는 내용들이
나타납니다.
쿼리내용이 많다면 수초간에 이르는 시간동안 화면엔 아무것도 없는 상태가 되어버립니다.
물론 사용자들이 지겹지 않도록 (스플래쉬폼이라고 하던가..) 하는 방법들이 있겠지만 먼저 폼 이미지를
화면에 뿌려주고 그후 쿼리결과가 차곡차곡 나타나도록 하는 방법이 알고 싶습니다.
두번째,
Mdi폼을 생성하고 MdiChild 폼이 생성될때 폼 사이즈를 최대로 하게 되면 폼이 생성되면서
한번 접혀있는 모양이 잠깐 나타났다가 전체화면으로 늘어나는 일종의 에니메이션 형상이 되어버립니다.
저런 에니메이션 현상없이 그냥 화면에 나타날수는 없는지 알려주세요.
참고로 Inf.cbSize := sizeof(Inf);
Inf.iMinAnimate := 0;
SystemparametersInfo(SPI_SETANIMATION, 0, @Inf, SPIF_SENDWININICHANGE);
OnCreate 이벤트에 이 문장을 넣어줘도 별 차이가 없더군요..
긴 글 읽어주셔서 감사합니다. (-- ) (__) (-- )