|
|
|
@@ -34,12 +34,13 @@ BEGIN_MESSAGE_MAP(CTrayer, CWnd) |
34 | ON_COMMAND(ID_TRAY_FETCHFILE, OnTrayFetchfile)
|
34 | ON_COMMAND(ID_TRAY_FETCHFILE, OnTrayFetchfile)
|
35 | ON_COMMAND(ID_TRAY_HELP, OnTrayHelp)
|
35 | ON_COMMAND(ID_TRAY_HELP, OnTrayHelp)
|
36 | ON_COMMAND(ID_TRAY_OPENFILESFOLDER, OnTrayOpenfilesfolder)
|
36 | ON_COMMAND(ID_TRAY_OPENFILESFOLDER, OnTrayOpenfilesfolder)
|
37 | ON_COMMAND(ID_TRAY_OPTIONS, OnTrayOptions)
|
37 | ON_COMMAND(ID_TRAY_OPTIONS, OnTrayOptions)
|
38 | ON_COMMAND(ID_TRAY_SENDFILE, OnTraySendfile)
|
38 | ON_COMMAND(ID_TRAY_SENDFILE, OnTraySendfile)
|
39 | ON_COMMAND(ID_TRAY_SHOWPUMPKINWINDOW, OnTrayShowpumpkinwindow)
|
39 | ON_COMMAND(ID_TRAY_SHOWPUMPKINWINDOW, OnTrayShowpumpkinwindow)
|
| |
40 | ON_COMMAND(ID_TRAY_LISTEN, OnTrayListen)
|
40 | //}}AFX_MSG_MAP
|
41 | //}}AFX_MSG_MAP
|
41 | END_MESSAGE_MAP()
|
42 | END_MESSAGE_MAP()
|
42 |
|
43 |
|
43 |
|
44 |
|
44 | /////////////////////////////////////////////////////////////////////////////
|
45 | /////////////////////////////////////////////////////////////////////////////
|
45 | // CTrayer message handlers
|
46 | // CTrayer message handlers
|
@@ -62,12 +63,13 @@ LRESULT CTrayer::OnTray(WPARAM wP,LPARAM lP) |
62 | ASSERT(popUp);
|
63 | ASSERT(popUp);
|
63 | CPoint pt;
|
64 | CPoint pt;
|
64 | VERIFY(::GetCursorPos(&pt));
|
65 | VERIFY(::GetCursorPos(&pt));
|
65 | m_inMenu++;
|
66 | m_inMenu++;
|
66 | SetForegroundWindow();
|
67 | SetForegroundWindow();
|
67 | popUp->CheckMenuItem(ID_TRAY_SHOWPUMPKINWINDOW,MF_BYCOMMAND|(IsWindowVisible()?MF_CHECKED:MF_UNCHECKED));
|
68 | popUp->CheckMenuItem(ID_TRAY_SHOWPUMPKINWINDOW,MF_BYCOMMAND|(IsWindowVisible()?MF_CHECKED:MF_UNCHECKED));
|
| |
69 | popUp->CheckMenuItem(ID_TRAY_LISTEN,MF_BYCOMMAND|(m_Daddy->m_Listener.m_bListen?MF_CHECKED:MF_UNCHECKED));
|
68 | popUp->TrackPopupMenu(TPM_RIGHTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON,pt.x,pt.y,this);
|
70 | popUp->TrackPopupMenu(TPM_RIGHTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON,pt.x,pt.y,this);
|
69 | m_inMenu--;
|
71 | m_inMenu--;
|
70 | SendMessage(WM_NULL);
|
72 | SendMessage(WM_NULL);
|
71 | }
|
73 | }
|
72 | break;
|
74 | break;
|
73 | case WM_LBUTTONDOWN:
|
75 | case WM_LBUTTONDOWN:
|
@@ -113,6 +115,11 @@ void CTrayer::OnTraySendfile() |
113 | }
|
115 | }
|
114 |
|
116 |
|
115 | void CTrayer::OnTrayShowpumpkinwindow()
|
117 | void CTrayer::OnTrayShowpumpkinwindow()
|
116 | {
|
118 | {
|
117 | m_Daddy->SendMessage(WM_COMMAND,ID_TRAY_SHOWPUMPKINWINDOW);
|
119 | m_Daddy->SendMessage(WM_COMMAND,ID_TRAY_SHOWPUMPKINWINDOW);
|
118 | }
|
120 | }
|
| |
121 |
|
| |
122 | void CTrayer::OnTrayListen()
|
| |
123 | {
|
| |
124 | m_Daddy->SendMessage(WM_COMMAND,ID_TRAY_LISTEN);
|
| |
125 | }
|
|