|
로그인창 문제 입니다..
메인창이 열린 상태에서 로그인창을 부르고 로그인창의 취소 버튼을 누르면 로그인창만 닫치고 메인이 안열린(보이지 않는) 상태에서 로그인창의 취소를 누르면 바로 프로그램을 종료하려고 만든겁니다.
그런데 전의 것은 잘 되는데 뒤의 것(프로그램 종료)이 잘 안되네요..여러가지로 조금씩 바꿔가면 다 해본거 같은데 역시 메인창이 안보이는 상태에서 프로그램 종료(메인창의 종료로써)는 안되는군요..
제발 답변 좀 부탁드립니다.
몇일째 씨름 중입니다..
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->CreateForm(__classid(TFrmMain), &FrmMain);
Application->ShowMainForm = false;
Application->CreateForm(__classid(TDataModule3), &DataModule3);
Application->CreateForm(__classid(TfrmUser1), &frmUser1);
Application->CreateForm(__classid(TfrmUser2), &frmUser2);
.
.
.
.
로그인창의 취소버튼...
void __fastcall TFrmEnter1::Button2Click(TObject *Sender)
{
if (FrmMain->Visible==False){
FrmMain->Close();
}
else{
FrmEnter1->Close();
}
}
메인창이 생성될때 로그인창 생성...
void __fastcall TFrmMain::FormCreate(TObject *Sender)
{
FrmEnter1 = new TFrmEnter1(this);
FrmEnter1->ShowModal();
}
|