⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systemicon.h

📁 (VC)又一个酒店管理系统, (VC)又一个酒店管理系统,(VC)又一个酒店管理系统
💻 H
字号:
// SystemIcon.h: interface for the CSystemIcon class.
//类的功能:实现应用程序的托盘显示和编辑
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SYSTEMICON_H__60A44383_E826_4A09_942C_2FE2AB495B46__INCLUDED_)
#define AFX_SYSTEMICON_H__60A44383_E826_4A09_942C_2FE2AB495B46__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CSystemIcon : public CObject  
{
public:
	CSystemIcon();
	CSystemIcon(CWnd* pWnd, UINT uCallbackMessage, LPCTSTR szTip, HICON icon, UINT uID);
	virtual ~CSystemIcon();
public:
	 BOOL Enabled() { return m_bEnabled; } 

    BOOL Visible() { return !m_bHidden; } 

    //创建系统图标 

    Create(CWnd* pWnd, UINT uCallbackMessage, LPCTSTR szTip, HICON icon, UINT uID); 

    //关于提示文本 

    BOOL    SetTooltipText(LPCTSTR pszTooltipText); 

    BOOL    SetTooltipText(UINT nID); 

    CString GetTooltipText() const; 

    //关于图标 

    BOOL  SetIcon(HICON hIcon); 

    BOOL  SetIcon(LPCTSTR lpIconName); 

    BOOL  SetIcon(UINT nIDResource); 

    BOOL  SetStandardIcon(LPCTSTR lpIconName); 

    BOOL  SetStandardIcon(UINT nIDResource); 

    HICON GetIcon() const; 

    void  HideIcon(); 

    void  ShowIcon(); 

    void  DeleteIcon(); 

    //关于通知窗口 

    BOOL  SetNotificationWnd(CWnd* pNotifyWnd); 

    CWnd* GetNotificationWnd() const; 
//自定义消息处理函数 

    virtual LRESULT OnIconNotification(WPARAM uID, LPARAM lEvent); 

 // Overrides 

    // ClassWizard generated virtual function overrides 

    //{{AFX_VIRTUAL(CSystemIcon) 

    //}}AFX_VIRTUAL 

  

// Implementation 

protected: 

    BOOL            m_bEnabled;   //是否支持图标 

    BOOL            m_bHidden;    //是否隐藏图标 

    NOTIFYICONDATA  m_tnd;        //数据结构 

DECLARE_DYNAMIC(CSystemIcon)  



};

#endif // !defined(AFX_SYSTEMICON_H__60A44383_E826_4A09_942C_2FE2AB495B46__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -