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

📄 smsdlg.h

📁 这是一个学生信息管理系统
💻 H
字号:
// SMSDlg.h : 头文件
//

#pragma once //这些代码由王昌栋编写,未经允许,不得随便改动,如有问题欢迎提出!

#include "LinkButton.h"    //超链接型的按键
#include "LoginDlg.h"
#include "Logion.h"
#include "User.h"
#include "Calenda.h"//日期表,将当天信息放在今日信息栏中
#include "Remind.h"//提醒表,将当天提醒放在今日信息栏中,但是提醒若是有多次的话也要在软件运行的时候提醒
//各个子主界面的头文件
#include "StudyDlg.h"
#include "FinanceMainDlg.h"
#include "SocialiseDlg.h"
#include "WorkDlg.h"
#include "SetSheet.h"
#include "SetRemindDlg2.h"
//上升提醒
#include "MsgWnd.h"
// CSMSDlg 对话框
class CSMSDlg : public CDialog
{
	DECLARE_EASYSIZE //easysize声明
// 构造
public:
	CSMSDlg(CWnd* pParent = NULL);	// 标准构造函数

// 对话框数据
	enum { IDD = IDD_SMS_DIALOG };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV 支持


// 实现
protected:
	HICON m_hIcon;
public:

	//界面主体
	CLinkButton m_Study_Bt;
	CLinkButton m_Work_Bt;
	CLinkButton m_Socialise_Bt;
	CLinkButton m_Finance_Bt;
	CLinkButton m_Entertain_Bt;
	CLinkButton m_Remind_Bt;
	CLinkButton m_Set_Bt;
	

	//显示字体
    CFont       m_font_Welcome;
	//名言表,用于显示名言
	CLogion     m_pLogionSet;
	CCalenda    m_pCalendaSet;
	CRemind     m_pRemindSet;
	CUser       m_pUserSet;
	CString     m_sUserName;
	//今日信息列表,只有信息主题和主体
	CListCtrl   m_cInfoListCtrl;
	//登录对话框
	CLoginDlg LoginDlg;
protected:

	// 生成的消息映射函数
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
public:
	afx_msg void OnHdnItemclickSocialisePersonList(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	DECLARE_MESSAGE_MAP()
public:
	afx_msg void OnSize(UINT nType, int cx, int cy);
public:
	afx_msg void OnSizing(UINT fwSide, LPRECT pRect);
public:
	afx_msg void OnBnClickedStudyBt();
	afx_msg void OnBnClickedFinanceBt();
	afx_msg void OnBnClickedSocialiseBt();
	afx_msg void OnBnClickedWorkBt();
	afx_msg void OnBnClickedSetBt();
	afx_msg void OnBnClickedRemindBt();
	afx_msg void OnBnClickedEntertainBt();
    
public:
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);

public:
	//用于保存软件状态写注册表的函数
	void SaveWindowState(bool Reboot);//软件退出的时候保存软件状态
    afx_msg void OnEndSession (BOOL bEnding);
	afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
	COLORREF m_backcolor;
	CBrush m_brush;	
	afx_msg void OnTimer(UINT nTimerId);
	int ntipNum;
	int RemindAmount;
protected:
	virtual void OnClose();
public:
    CStudyDlg  *    m_pStudyDlg;
	CWorkDlg   *    m_pWorkDlg;
	CSocialiseDlg * m_pSocialiseDlg;
	CFinanceMainDlg *   m_pFinanceMainDlg;
	CSetRemindDlg2 *m_pSetRemindDlg;
	//下面是窗口的消息函数:非模式对话框
	afx_msg LRESULT OnStudyDlgDestroyed (WPARAM wParam, LPARAM lParam);
	afx_msg LRESULT OnWorkDlgDestroyed (WPARAM wParam, LPARAM lParam);	
	afx_msg LRESULT OnSocialiseDlgDestroyed (WPARAM wParam, LPARAM lParam);	
	afx_msg LRESULT OnFinanceMainDlgDestroyed (WPARAM wParam, LPARAM lParam);
    afx_msg LRESULT OnSetRemindDlgDestroyed (WPARAM wParam, LPARAM lParam);
    afx_msg LRESULT OnExit (WPARAM wParam, LPARAM lParam);
public:
	afx_msg void OnPopStudy();
public:
	afx_msg void OnPopWork();
public:
	afx_msg void OnPopSocialise();
public:
	afx_msg void OnPopFinance();
public:
	afx_msg void OnPopEntertain();
public:
    afx_msg void OnPopRemind();
public:
	afx_msg void OnPopSet();
public:
    afx_msg void OnPopExit();
public:
    afx_msg void OnMainAbout();
public:
	afx_msg void OnContextMenu(CWnd* /*pWnd*/, CPoint /*point*/);//弹出式菜单
	//主界面菜单
	CMenu menu;
public:
	afx_msg void OnWindowsCal();
};

⌨️ 快捷键说明

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