1 #pragma once 2 class CNotifyIcon 3 { 4 public: 5 CNotifyIcon(); 6 ~CNotifyIcon(); 7 void Init(HICON hIcon); 8 void SetIcon(HICON hIcon); 9 10 void AddNotifyIcon(); 11 void DeleteNotifyIcon(); 12 void SetIconToolTip(LPCTSTR strTip); 13 14 void OnNotifyIcon(UINT msgId, HWND hMiniMode); 15 16 private: 17 NOTIFYICONDATA m_ntIcon; 18 CString m_tool_tip_str; 19 }; 20 21