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

📄 about.cpp

📁 一个详细的学籍管理系统源码,支持数据查找、排序、导入、导出
💻 CPP
字号:
#include "stdafx.h"
#include "StudentRecords.h"
#include "About.h"

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
	m_size_DlgMinSize.cx    = 0;
	m_size_DlgMinSize.cy    = 0;
	m_size_DlgClientSize.cx = 0;
	m_size_DlgClientSize.cy = 0;
	m_size_EditMinSize.cx   = 0;
	m_size_EditMinSize.cy   = 0;
	m_rect_EditMinRect.SetRectEmpty();
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_RICHEDIT21, m_Ctrl_RichEdit);
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
END_MESSAGE_MAP()

BOOL CAboutDlg::PreTranslateMessage(MSG* pMsg)
{
	if(pMsg->message==WM_KEYDOWN && (pMsg->wParam==VK_RETURN || pMsg->wParam==VK_ESCAPE))
		return   true; 

	return CDialog::PreTranslateMessage(pMsg);
}

BOOL CAboutDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	m_Ctrl_RichEdit.SetWordWrap();// Default is on
	FINDTEXTEX findText;
	findText.chrg.cpMin = 0;
	findText.chrg.cpMax = -1;
	CRect rectDlg;
	WINDOWPLACEMENT wpl;
	GetWindowPlacement(&wpl);
	rectDlg = wpl.rcNormalPosition;
	rectDlg.NormalizeRect();
	m_size_DlgMinSize    = rectDlg.Size();
	GetClientRect(rectDlg);
	m_size_DlgClientSize = rectDlg.Size();

	m_Ctrl_RichEdit.GetWindowPlacement(&wpl);
	m_rect_EditMinRect = wpl.rcNormalPosition;
	m_size_EditMinSize = m_rect_EditMinRect.Size();

	char filename[_MAX_PATH];
	GetModuleFileName(0,filename,_MAX_PATH);
	CString strFull;
	strFull.Format("%s",filename);
	strFull=strFull.Left(strFull.ReverseFind('\\')+1);
	strFull+="help.rtf";

	CFileFind find;
	BOOL bWorking = find.FindFile(strFull);
	find.Close();
	if(bWorking)
		m_Ctrl_RichEdit.LoadRTF(strFull);
	else
		AfxMessageBox("帮助文件<help.hlp>不在当前目录,请检查!");

	return TRUE;
}

⌨️ 快捷键说明

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