안녕하세요.
다시 질문드리는데요.
앞에 구창민님께서 말씀하신데로..
FormActivate()이벤트에
ShowWindow(FrmMain.Handle,SW_HIDE);
FrmLogin.ShowModal();
이렇게 했거든요..
말씀하신데로 로그폼이 뜨네요.
근데 로그폼을
ShowWindow(FrmMain.Handle,SW_SHOWNORMAL);
로 닫고 들어가니깐.. 메인폼이 뜨네요.
근데 질문은 메인폼에서 아무거나 건들기만 하면 에러가 뜨네요.
제생각으로 activate이벤트에 넣어서 form을 건들기만 해도 다시 메인폼이
사라지고 로그폼이 뜨면서 에러가 나는거 같은데
답변좀?
자꾸 귀찮게 해서 죄송합니다.
^^;
다시한번 답변좀?
그럼..
> 안녕하세요.
> 다시 질문드리는데요.
> 앞에 구창민님께서 말씀하신데로..
> FormActivate()이벤트에
> ShowWindow(FrmMain.Handle,SW_HIDE);
> FrmLogin.ShowModal();
> 이렇게 했거든요..
> 말씀하신데로 로그폼이 뜨네요.
> 근데 로그폼을
> ShowWindow(FrmMain.Handle,SW_SHOWNORMAL);
> 로 닫고 들어가니깐.. 메인폼이 뜨네요.
> 근데 질문은 메인폼에서 아무거나 건들기만 하면 에러가 뜨네요.
> 제생각으로 activate이벤트에 넣어서 form을 건들기만 해도 다시 메인폼이
> 사라지고 로그폼이 뜨면서 에러가 나는거 같은데
>
> 답변좀?
>
> 자꾸 귀찮게 해서 죄송합니다.
> ^^;
> 다시한번 답변좀?
> 그럼..
>
델초보님 안녕하세요?
어떤 에러가 나는지요? 상황을 좀더 자세히 말씀해 주시면
좋았을 것을요.. 소스를 올려주셨으면 더욱 좋구요.
지금 무슨 말씀이신지 이해가 안 가구 있습니다. 에궁..
제가 테스트 해보기론 아주 잘 작동합니다.
OnActivate 핸들러에
ShowWindow(메인폼.Handle, SW_HIDE);
로그인폼.ShowModal; //여기서 제어가 로그인폼으로 이동.
=====================================================================
ShowWindow(메인폼.Handle, SW_SHOWNORMAL);// <-- 이문장이
//로그인 폼에서 호출하면 로그인 폼을 먼저 닫아야 합니다. -> Close;
//아니라면 그냥 메인폼의 OnActivate 핸들러에 기술하셔도 되구요.
=====================================================================
이렇게 하셔도 에러가 난다면 그 에러가 나는 부분의
소스를 올려 보시죠.
그럼.. 즐거운 프로그래밍 되시구요~~