|
TTrayIcon에 TPopupMenu를 연결했습니다.
TrayIcon에서 마우스 우클릭을 하면 팝업이 뜹니다.
이렇게 뜨는 팝업은 정상작동을 합니다.
근데 Tray에서 마우스 왼쪽 클릭으로도 팝업을 띄우고 싶습니다.
그래서
//---------------------------------------------------------------------------
void __fastcall TForm1::TrayIcon1Click(TObject *Sender)
{
TPoint pt;
GetCursorPos(&pt);
PopupMenu1->Popup(pt.x, pt.y);
}
//---------------------------------------------------------------------------
를 코딩했습니다.
트레이 왼쪽클릭으로 메뉴를 팝업시킨다음 메뉴를 선택하지 않고.. 제3의 프로그램에 포커스를 주면
팝업이 사라지지 않습니다.
이럴때 팝업이 자동으로 닫기게 하고싶은데.. 좋은 방법이 없을까요?
|