|
|
|
@@ -36,8 +36,9 @@ BEGIN_MESSAGE_MAP(CTrayer, CWnd) |
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 |
|
@@ -64,8 +65,9 @@ LRESULT CTrayer::OnTray(WPARAM wP,LPARAM lP) |
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 | }
|
@@ -115,4 +117,9 @@ void CTrayer::OnTraySendfile() |
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 | }
|
|