Вот таким образом можно как я в классе рамки
| Код | int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { ......... ......... .........
Тут значит всякий код созданный мастером
..........
// TODO: Remove this if you don't want tool tips m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_wndToolBar);
HICON hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); NOTIFYICONDATA tnd;
// Создаём иконку в трее tnd.hWnd = m_hWnd; tnd.uID = IDR_MAINFRAME; tnd.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP; tnd.uCallbackMessage = WM_MYICONNOTIFY; strcpy(tnd.szTip, "Иконка в трее"); tnd.hIcon = AfxGetApp()->LoadIcon(m_iTypeIcon); tnd.cbSize = sizeof (NOTIFYICONDATA); Shell_NotifyIcon(NIM_ADD, &tnd); ...........
|
Иконка будет добавлена в систрей Там правда ещё есть моменты (Обрабатывать клик по иконке, перезапуск Эксплорера, Удалить при закрытии приложения) но этого во всяком случае будет достаточно. |