123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- // lyfzSMSHandleDlg.h : 头文件
- //
- #pragma once
- #define USE_TRAYICON 1 // 使用托盘图标;
- #if USE_TRAYICON
- #include "ItrayIcon.h"
- #endif
- // ClyfzSMSHandleDlg 对话框
- class ClyfzSMSHandleDlg : public CDialog
- {
- // 构造
- public:
- ClyfzSMSHandleDlg(CWnd* pParent = NULL); // 标准构造函数
- // 对话框数据
- enum { IDD = IDD_LYFZSMSHANDLE_DIALOG };
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- #if USE_TRAYICON
- void InitTrayIcon();
- // 托盘是否显示;
- BOOL m_isNotify;
- // 启动程序时,隐藏或显示对话框,在消息处理程序OnNcPaint()中使用;
- BOOL m_bShowNc;
- // 是否响应托盘消息;
- BOOL m_bNoticeTray;
- // 托盘工作类;
- ITrayIcon m_trayIcon;
- afx_msg LRESULT OnTrayNotification(WPARAM wp, LPARAM lp);
- afx_msg LRESULT OnTaskBarCreated(WPARAM wp, LPARAM lp);
- void TaskNotifyIcon(); // 托盘的工作内容;
- void TrayRight();
- #endif
- BOOL m_bAutoRuning;
- // 实现
- protected:
- HICON m_hIcon;
- // 生成的消息映射函数
- virtual BOOL OnInitDialog();
- afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
- afx_msg void OnPaint();
- afx_msg HCURSOR OnQueryDragIcon();
- DECLARE_MESSAGE_MAP()
- public:
- afx_msg void OnAutorun();
- afx_msg void OnExit();
- virtual void OnCancel();
- virtual void OnOK();
- afx_msg void OnBnClickedRefresh();
- CSMSHandle m_SMSHandle;
- afx_msg void OnTimer(UINT_PTR nIDEvent);
- };
|