-
-class WXDLLEXPORT wxIcon;
-class WXDLLEXPORT wxMenu;
-
-class WXDLLEXPORT wxTaskBarIcon : public wxTaskBarIconBase
-{
-public:
- //type of taskbar item to create (currently only DOCK is implemented)
- enum wxTaskBarIconType
- {
- DOCK,
- STATUSITEM,
- MENUEXTRA
- };
-
- wxTaskBarIcon(const wxTaskBarIconType& nType = DOCK);
- virtual ~wxTaskBarIcon();
-
- // Operations:
- bool SetIcon(const wxIcon& icon, const wxString& tooltip = wxEmptyString);
- bool RemoveIcon();
- bool PopupMenu(wxMenu *menu);
-
-protected:
- wxTaskBarIconType m_nType;
-
- DECLARE_DYNAMIC_CLASS(wxTaskBarIcon)
-};
-
-#endif
- // _TASKBAR_H_