📄 about.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 + -