SystemTray.cpp, SystemTray.h 만 기존 프로젝트에 포함시키고...


헤더에 추가..
#include "SystemTray.h"
CSystemTray m_TrayIcon;
#define WM_ICON_NOTIFY WM_USER+10

소스부분에 추가..
// Create the tray icon
if (!m_TrayIcon.Create(NULL,                            // Parent window
     WM_ICON_NOTIFY,                  // Icon notify message to use
      _T("This is a Tray Icon - Right click on me!"),  // tooltip
      ::LoadIcon(NULL, IDI_ASTERISK),  // Icon to use
      IDR_MENU1))                 // ID of tray icon
   return -1;


m_TrayIcon.Create() 에서 필요한 부분만 살짝 변경...
그리고...  최소화 버튼이나 종료 버튼(윈도우 우측상단)의 메시지는
OnSysCommand() 부분에서 처리하시면 될 것 같습니다.





참고 : http://www.codeguru.com/Cpp/COM-Tech/shell/icons/article.php/c1335/
Posted by 장안동베짱e :