|
다운이벤트에 말고 마우스 업 이벤트에서 처리하니까 되던데요~~
근데 또 질문이 있는데요...
트레이 아이콘으로 내려갈때는 폼이 줄어드는 모습이 보이는데...
다시 폼을 활성화할때는 그렇게 안보이더라고요...어찌해야할지...
알려주세요~~
빵샹시 님이 쓰신 글 :
: 안녕하세요~
: 볼렌드씨 처음 공부하는데요...
:
: 만들어 놓은 폼을 트레이 아이콘으로 내려보내고...
: 트레이 아이콘에서 다시 폼을 활성화 하려고 하거든요...
: 게시판 뒤져봐서 이것 저것 찾아서 했는데..
: Sample에 TrayIcon을 가지고 트레이로 가기, 트레이에서 다시 폼 활성화..까지는 했거든요...
: 그런데 폼을 다시 활성화 하는데 활성화된 폼이 윈도우 제일 위에 오지않고 다른 폼들에 가리거든요..
: 작업표시줄에 폼 활성화 되었다고 깜빡이긴 하는데...다른 익스플로러 창이나..다른 폼들에 가려서 안보여요~
: 트레이에서 활성화시킨 폼을 제일 위에 두고 활성화 되게 하고싶은데 어떠게 해야 할까요...
: 알려주세요~~
:
: void __fastcall TForm1::TrayIcon1MouseDown(TObject *Sender,
: TMouseButton Button, TShiftState Shift, int X, int Y)
: {
: if(TrayIcon1->OnMouseDown)
: {
: TrayIcon1->Restore();
: TrayIcon1->Visible = false;
: Form1->Visible = true;
: Form1->SetFocus();
: }
: }
: 완전 허접이라...자세한 설명 부탁드리고요...
:
: NOTIFYICONDATA 를 사용해서 트레이 가고 다시 오고 하는것도 부분별로 자세한 설명 주시면 정말 감사하겠습니다~~
|