|
조금만 응용하면 돼는데..ㅠㅠ;
일단 login 이 끝날때까지 다른 폼을 create 시키지 못하게 하기 위해서..
showmodal() 씁니다.
그리고 return값에 따라서 나머지 작업을 합니다.
아래 Q/A중에서 퍼온 내용가지고 조금 고쳤습니다.
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
// 요기 부터입니다.
frmlogin = new Tfrmlogin();
if (frmlogin->ShowModal() == mrCancel)(frmlogin->free(); Application->Terminate();}
// 요기까지입니다.
Application->CreateForm(__classid(TForm1), &Form1);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
}
용준 님이 쓰신 글 :
: 스플레쉬랑은 조금 다른 것 같은데요...
: 스플레쉬로 로그인창을 만들라는 말씀 같은데...
: 잘 이해가 가질 않는군요..
: 자세한 답변 좀 부탁드립니다.
: 간단한 힌트라도.....
:
:
:
:
: 지나가는 사람 님이 쓰신 글 :
: : 그런걸 스플래쉬라고 합니다.
: : 검색하면 많이 나옵니다.
: :
: : 용준 님이 쓰신 글 :
: : : 젤 먼저 뜨는 폼이 메인폼이 되죠...
: : : 그런데 메인폼이 뜨기전에 다른폼이 먼저뜨게 할 수는 없나요?
: : : 메인폼전에 로그인폼을 먼저 띄우고 싶어서 그러는데요...
: : :
: : : 그리고 메인폼보다 먼저 뜬 로그인폼에서 로그인을 취소하면 메인폼이 뜨질않고 프로그램을 죽일 수도 있나요?
: : :
: : : 또한가지 위와 같이 만든 후에 메인폼에서 로그인폼을 다시 불러내어서 로그인폼을 취소 할 경우..이 경우에는 메인폼을 죽여서는 안되거든요...
: : :
: : : 이해가 가실래나....
: : :
: : : 암튼 아시는분 답변 부탁드립니다..
|