|
안녕하세요
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Application->CreateForm(__classid(TNoShowForm), &NoShowForm);
Application->ShowMainForm = false;
// Application->Minimize();
ShowWindow(Application->Handle, SW_HIDE);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
}
이렇게 코딩한 상태구요.. 메인폼에는 TTrayIcon 컴포넌트가 있어서 바로 트레이로 보냈습니다.
그런데 여기까지는 좋았는데 문제점이 트레이의 팝업메뉴를 띄우고자 마우스를 클릭하면 프로그램이 죽어버립니다.
몇가지 방법을 동원해봤지만 폼이 visible 또는 손으로 직접 Minimize 버튼을 눌러 폼은 경우, 또는
폼이 생성된후 Minimize 시킨후에만 팝업메뉴가 뜨는데요... 폼을 보이지 않게하고 트레이아이콘으로 팝업메뉴를 띄울려면 어떻게 해야되는지요?
질문이 이상하면 말씀해주세요. 답변 꼭 부탁드립니다.
|