|
// SimpleTray.h: interface for the CSimpleTray class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SIMPLETRAY_H__23CC3125_1378_4441_87C9_B5D445D9CCDF__INCLUDED_)
#define AFX_SIMPLETRAY_H__23CC3125_1378_4441_87C9_B5D445D9CCDF__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// custom window message
#define WM_TRAYNOTIFY WM_APP+1
class CSimpleTray
{
public:
CSimpleTray();
virtual ~CSimpleTray();
void Show();
void Hide();
void SetIcon( HICON hIcon );
void SetTooltip( LPCTSTR lpTooltip );
private:
BOOL m_bEnabled;
HICON m_hIcon;
NOTIFYICONDATA m_nid;
CString m_strTooltip;
};
#endif // !defined(AFX_SIMPLETRAY_H__23CC3125_1378_4441_87C9_B5D445D9CCDF__INCLUDED_)
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.
A list of licenses authors might use can be found here